i do not know why solar is not more popular. Ok the initial cost is there, but I think many people are just fundamentally opposed to irrational reasons. Something, something solar power is liberal or some rubbish.
Context.
Solar power for individual homes & businesses is great. Whenever you are making an off-grid or grid-tied system, you are designing it to fit with your actual demands, and including batteries as necessary to make it work. You end up with a functional and economically viable system. But - and this is very important when making an off-grid system - you do this by reducing power consumption also: Gas or woodfired space heating & cooking & water heating, buying new efficient refrigerators, LED lighting. It is that careful attention to usage also, and the daily pattern of usage, that makes the solar power system economically viable.
However, massive solar farms to supply the grid are foolhardy. Because at a national grid scale, usage is not tailored to solar. The greatest demand is in the evening, after solar generation ceases, and people start cooking & heating their homes and put their electric car on to charge overnight. So, however many solar panels you put in, they cannot supply peak load. As soon as the sun goes down all the coal and nuclear and hydro power stations have to increase their output to cover the peak. So you still need enough conventional generation to supply the peak load - and if you have that anyway, you might as well just run it through the day also to run the off-peak load. So there is almost no economic gain in installing solar farms, they don't take the place of a single conventional power station, they just add to the cost of the grid for minimal return.
They may also
increase the overall CO2 emissions from the grid (if you're concerned about that), because you have to account for all the emissions of
making and installing all those solar panels, on top of the emissions of
installing the conventional power stations that you need to keep anyway, so it's a large increase only slightly offset by a small reduction in daytime coal consumption. Then you have to consider the negative environmental consequences of covering acres of land in solar panels also. So there's no environmental case either, usually, if you consider a full lifecycle analysis.