People are combining two different acts when going solar, a) getting off of fossil fuels, and b) generating their own power that the big energy companies don't control. Energy companies are not necessarily against a), but b) is anathema to them, and therefore they are doing everything they can to block the adoption of solar.
Power companies buy power from other power companies all the time. It's positively routine for them. What they aren't used to doing is buying it from a large number of small generators. They are just used to buying it from other similarly sized power companies. It has nothing to do with control and everything to do with cost to service those vendors. It costs more to deal with multiple vendors than it does one. It also costs more to buy from a small generator that is no where near minimum efficient scale.
I would be happy if legislation was passed that outlawed individual ownership of personal solar installations, and mandated big utilities to install, operate, and maintain them instead. I would continue sending a check each month as I have been for my power like before, and my bill might even go up 10-30%.
I think if I want to buy a personal solar installation I should have every right to do so and both you and the power company can piss off if you don't like it. Furthermore there already are private sector companies doing basically what you are proposing. They install the solar array on your house and rent it to you and they sell the power to you and any excess to the power company. You get a modest discount and they make some money in the process. Wouldn't be surprising to see power companies get into the business as well at some point if the business model proves viable.
I honestly would be all for it, let the utilities continue to control me, we've got to address climate change NOW.
Ahh, I get it. You (mistakenly) think that the power companies would be on board with this despite the fact that it would not be economically sane for them to do it. I agree that climate change is a real and present danger but your argument is both politically a non-starter and economically impossible to justify.