For the network effects and efficencies, solar absolutly needs a grid. If not a grid, you need local storage, another inefficiency.
IIRC there was some article linked to on hn some time ago where it was explained that most rooftop solar installations actually don't work at all without a grid. If the grid goes down, so does the solar. It's of course technically possible to fix, but costs more.