Would you rather we burn grass and dead standing wood in natural environments to curtail wildfires, or would you rather it was used to make clean energy that is carbon negative? Yes carbon negative. You put carbon back into the ground through the use of biochar, where it is stable for thousands of years, and actually improves the soil.
Anaerobic digestion of all of your household waste (including feces) is also possible for production of all of your stove and heating gas.
Internal combustion engines aren't at their end of technology cycle. You should probably look into supercritical CO2 closed loop turbines if you think that we aren't still innovating. Regardless, by using an internal combustion engines, or an external combustion engine (Stirling engine, or modern steam engine) instead of a furnace, one can produce heat and power all in one unit from within your house or district (depending on how you want to scale things).
I love solar, I really do, as well as batteries. But you need to use everything at your disposal if you want to get away from petroleum.