What it is about epidemiology, that suddenly everyone and their dog is an expert?
And there have been really impressive recent advancements. For example Perovskite solar cells may be extremely cheap to produce and their efficiencies have gone from less than 4% to more than 25% in last 20 years:
Perovskite solar cell - Wikipedia