Sooooo many reasons:
1). As it was, the human race couldn't satisfactorily feed the populace of the planet. This is just making things worse.
2). Currently, the ratio of oil calories used in producing food calories is worse than 1:1. I.e. we no longer rely solely on the energy of the sun to produce our crops these days. We are using more than 1 calorie of oil to produce 1 calorie of food crop. Which makes using biofuel rather pointless, no?
3). Cutting down new sections of rain forest to plant biofuel crops... yeah, like that's a good idea.
4) It's an extremely inefficient process to produce bioethanol from crops. I.e. many many potential food calories are thrown away in making only a few fuel calories.
I could go on. I'm no expert by a long shot, but there is all kinds of reasons why biofuels are truly not the answer.
They could potentially be PART of the answer - as someone said, if we just used the waste from food crops and converted that into fuel, that would be very sensible. However, at the moment there are all kinds of profoundly stupid things going on in the name of biofuel, most of which is causing way more harm than if we just didn't bother with them at all.