For solar panels, a lot of that is also due to advancement in technologies. Like every day, you can read about some new advancement and improvement. Solar panels are also made from readily available resources, so their mass use shouldn't be terribly problematic.
The break even analysis is also susceptible to local electrical prices. Even a small change in price can have pretty dramatic effects on when a technology is considered to break even. Up here in the Northwest, we have a lot of hydro, due to our geology. It keeps electrical prices low, which discourages investments in renewable, as it increases their "break even" point.
Which is why I think we need to re-evaluate what we consider economical. I don't get why we want to compare it to a polluting and horrible technology which we want to get beyond.
Still, it's a little more complicated than that, and I think electrical cars have been over-hyped. Batteries, even fuel cells, require catalysts and rare-earths that don't come easy, and are limited in supply. IIRC all the lithium in the world couldn't power everyone in a car, and that's ignoring other uses for lithium. This plays into solar as well, because you ideally have a way to store the energy. Lead-acid batteries are well-known, but they need replacing and, well, they have lead in them. The other option is to tie solar panels to the grid, but this requires a huge infrastructure to deal with variable renewables, and is something we're only working towards at the moment. Even if you want to use solar panels to electrolyze water (which I'm a fan of), you need water, which might be hard to get by in a world with increasingly scarce water resources.
To the extent that it's technological, it's not economical. To the extent that it's technological, it's not "economical."
I mean, I think we could be doing a lot more as a country, and as a government, to move towards renewable. But the answer is not as simple as everyone putting up solar panels or driving electric cars. Solar panels are a big part, but internal combustion engines will probably dominate transportation forever. They'll just need to be fueled by bio-fuels, or hydrogen (with water still being an issue).
And I agree with you completely about the political landscape. It's corrupt, and the only reason we're not doing more is because of financial interests buying off politicians.