Indeed if solar panel roofs were cheaper than most roofs. People would be able to replace them with something far more sustainable than someone's side project.
I really like tesla's idea of solar roofs and how they implemented them. They need to be lightweight and cheap. Easy to replace.