This really is more of an archaeological and anthropological question so I suggest cross-posting it to /r/AskAnthropology.
Besides that, can you be more specific about which hypotheses you are referring to? There have been tons of hypotheses suggested, and a few are better-accepted, but it's difficult to just blanket critique everything.
Also, agriculture was developed independently in at least 7-8 different places. Although there are some similarities between them, so we can generalize a little, each place had its own unique geography and the reasons and way that agriculture developed in each place are somewhat different. So it's hard to say that there is any single reason, though many archaeologists have tried to do that. But I don't focus specifically on early agriculture and I'm not up to speed on current ideas about it, so I would rather leave the real answers to other people.