Yeah hydrogen fuel cells are a total waste unless you're an astronaut. The Navy and I think Air Force was at one point researching converting their entire air fleet to hydrogen fuel in the 2030 time frame. IMO that's completely obvious and should have been done already. A nuclear-powered aircraft carrier, full of aircraft, sailing through the OCEAN. Yes hydrogen makes perfect sense for that.
There's no reason why a farm vehicle cannot be battery operated. It will require better batteries and better engineering, but it's completely possible today. Completely autonomous tractors are literally only a matter of years from mainstream, hell the majority of tractors in America doing things like planting seeds, harvesting, or spraying are already 95% autonomous guided by hyper-1cm-accurate RTK GPS. The only thing the driver does is turn around at the end of each row and park it at the end of the day. Eliminate the driver and cab and now you have almost 1000lbs of payload for batteries. On top of that lots of farm machinery already just has a few big pieces of steel bolted on for ballast, there's no reason that weight can't be made from batteries.
If every fossil fuel power plant was replaced with nuclear and every house had solar panels on the roof and batteries in the garage, then electricity would be so cheap as to be practically free. Think of it now, we all are charging our electric cars for pennies on the dollar of a gasoline car, about 10 cents per kwh in my neighborhood. That 10 cents accounts for all of the supply lines, refineries, trans-oceanic oil tankers, government requirements, environmental precautions, transport and storage of raw material, mining, fuel for all of these processes, and manpower, and then we are just starting to get to the human cost like pollution, climate change, hazardous working conditions, and international relations.
How is it possible that coal power is this cheap? Could you imagine how much cheaper it would be if it were nuclear? Probably about 2-3 million times cheaper if we're going off energy density alone