Problem is, we need to build a lot more houses, the problems with house prices and availability are the direct result of many years of politicians dithering about what to do, and always doing too little too late.
But where agricultural land IS being used for housing (and for growing non-food crops such as rape) this is severely increasing the price of land to the point where it's difficult for farmers to justify continuing to farm it, they do much better by selling it, either for non farming use or to the massive agri businesses which exploit the ever-changing grant rules for profit but which produce far less food than can actually be produced.
And, when you see various crops as you drive along, what do you think actually happens to those crops? The vast majority are used to feed beasts, not people, and meat production is extremely inefficient in its use of resources.
I don't have any answers, but we do have a couple of small farms in the family so do understand the problems. What CLEARLY needs to be done, just for a start, is to
1. Build houses in the vast, empty moorlands that are fit for nothing else. We need to decide whether the National Parks Authorities that 'protect' this land serve any purpose.
2. Use more of the good arable land for human food production, not for beef production
3. Formulate a comprehensive and cohesive policy for government grants, so that farmers can plan ahead and produce more efficiently - many of the grants that are currently paid serve no useful purpose whatever, including the annual single payment that I get just for actually owning land, whether I actually produce food on it or not.