Every person that generates their own electricity stops paying their fair share of maintaining the grid, forcing poorer people who cannot afford their own rooftops to subsidize them. It is actually quite regressive- the denser the population center, the less electricity per person can be generated by solar. The electricity might be free, but the cost of maintaining the grid never goes away.