I think a major issue is that the viability of solutions is compared on a short term cost basis that ignores externalities.
As an example: on a very short term basis, it is easier and cheaper to pile your trash in your basement, or to not brush your teeth. The value of those things only becomes very apparent after a day or more.
On a short term basis, fossil fuel based solutions are really great, flexible, stable, and cheap. We have to do something different despite that, because that short term basis doesn't tell the full story.
As an example: on a very short term basis, it is easier and cheaper to pile your trash in your basement, or to not brush your teeth. The value of those things only becomes very apparent after a day or more.
On a short term basis, fossil fuel based solutions are really great, flexible, stable, and cheap. We have to do something different despite that, because that short term basis doesn't tell the full story.