Lies and more lies. You've fallen for them too.
The math is clear - solar + batteries is the cheapest source of electricity. China isn't generating 80% of all new electricity with solar because they want to be green above all else.
> Europe's energy prices wouldn't be where they are now, given the commitment they've made to renewables
Again a tired old lie. Europe is a big place, just like the US. Some countries have high prices and some countries don't.
Be better informed. Stop lying.