There are unfortunate side effects to this, even besides the attacks on net metering that have cut financial returns for existing solar customers. Distributed generation is more resilient. With a battery, you can keep your electricity during a power outage. Outages themselves are more isolated - with a VPP individual neighborhoods could keep power, while if a transmission line to a major solar farm goes down, a whole city could lose power. Large solar farms would be huge targets for warfare or sabotage, and wouldn't last very long at all. Transmission lines to them are vulnerable to natural disasters. Economically, large utilities have more market power and can capture their regulators, leading to higher prices and poor service for consumers.
But the economic benefits of scale make it harder to justify putting panels on each individual home, when the same generation capacity can be built much cheaper at a solar farm.