I think renewable energies will slowly catch up in being cheaper. The technology is improving at a fast rate even if it still requires oil to do so.
Renewable energy will soon replace coal because it's cheaper, and also clean compared to coal. it is just difficult for developing countries to leave coal right away. it required a large initial investment.
thank you @jfang003
Yes this is why I support a gradual change to renewable energy and not a massive push like what is happening right now. I think this push is needed because the normal market factors will push the coal/gas companies out of business.