Depends on what you are optimizing for.
As a farmer, I can make more money growing crops for human consumption. It is the most logical business model. But the real world is a harsh mistress and the nature of... nature means that is isn't realistic to grow the same crops over and over and over again. Disease, soil health, etc. requires crop rotation to sustain a viable farm.
Now the problem of equipment and markets. While I could theoretically introduce more human foods into the rotation, those human foods aren't compatible with the equipment I have. Nor is there a local market for them. This means more heavy iron, more trucking, more fuel, more fertilizer (no animals to help provide it), etc. Is that not a waste?
I primary grow food for humans, but every 2-4 years (depending on the quality of the farmland) in my rotation a field will get a crop destined for animal consumption to address soil health and disease/pest control most particularly. If there is a way to avoid this without simply trading for waste somewhere else, I'm all ears. I'd be happy to grow nothing but human food.
Agriculture is already excessively optimized to a fault, so it seems likely that we have already found what is least wasteful overall. Of course, if you want to minimize a specific waste to the detriment of others then no doubt the calculus changes.
One of the things I've realized as I've gotten older is that parts of the economy I don't understand are rarely as wasteful as they might appear. Waste is super expensive and no one likes wasting money. The people growing alfalfa know exactly why they're doing it. It's pretty great we can regenerate the soil and feed some cattle at the same time, isn't that kind of sustainable thing the goal?
People have a preference for meat. Rationality doesn't say what your preferences should be, it just helps you satisfy them.
This is a good thing. Farming is very tough business and I would rather keep these guys in business because I like eating quite a bit.
First: they are growing some crops now already that are not subsidised.
Second: a general drop in subsidies will mostly just result in lower land rents. The reward for farm labour will stay roughly the same, because it's mostly set by the general equilibrium in the wider labour market.
I don't know how strong this effect would be, but I've heard these arguments a lot. A good deal of early EU politics were measures to make sure that liberalized trade didn't just result in the French agricultural industry vanishing.
If you actually wanted to ensure a steady food supply, you'd use subsidies that directly target that.
Eg instead of subsidising actual production of a few specific crops, you'd have subsidies that reward being able to produce eg lots of calories in a field on short notice. (And every year, you'd challenge a random selection of recipients to produce the promised calories on short notice. Of course, if you use that land for already for actual production, that's fine.)
You'd also reward people to stockpile lots of canned food, I guess?
> A good deal of early EU politics were measures to make sure that liberalized trade didn't just result in the French agricultural industry vanishing.
Yes, but that's more of a function of the power of the agricultural lobby, than any rational policy.
Stop chasing that most visible way to fight climate change rather than the most effective one.
You shouldn't aim to make people life's worse, rather one should fix climate change in the least disruptive way possible, which is basically focusing on the infrastructure.
How we produce meat is an extremely wasteful way of producing food. Changing this would free up tons of farm ground, water and fertilizer.
I'm excited about vat grown protein (not plant based) over the long term, but in the short term I think we would get some traction from eating less feedlot grain fed meat and more free range grazed meat that could use less desirable land to produce.