It's not that limited. Think how many roofs there are. Or car parks.
Also HVDC power transmission is a thing now. You don't even need to have your power source close to humans.
It has always been a thing, but it still means losses and expenses to build it. If you could have solar panels in the road, you could charge electric cars directly and efficently. But like I said, unlikely to happen.
It is just that they are too expensive to make much sense. With many potential new solar tech that is in the pipeline, that might change.
It's not that limited. Think how many roofs there are. Or car parks.
Also HVDC power transmission is a thing now. You don't even need to have your power source close to humans.