This is a hugely involved discussion.. and many points get ignored.
There are many "kinds" of power needed to make a grid run
you dont just turn on a couple power plants and everyone gets power.
.. residential solar provides very little of what is needed.. therefore alot of extra work to make it happen.
it also forces out standard generation so now you need peaker plants.. which cost more to operate etc etc.
its not as simple as they buy the solar produced energy for 10cents and sell it for 20.
And that is as much as I am going to say... unless its a meeting with good beers and great food
.