That is unfortunately not true.
Solar panels build _into_ the roof are extremely expensive.
Considering that he is reworking/replacing a roof that is not even 20 years old, putting solar on it right now means: in another 20 years he has to remove the solar installation to get again a new roof.
You know why Americans hate Cuba? Because all the iconic stuff "made in America", like cars and motorbikes, even fridges - eating energy like mad - but going like a locomotives: are basically running since 50 to 100 years just fine in Cuba.
Open a random Cuba post, and you see American cars from 1955 ... and in our days, they can not even build a house that survives a tornado or a roof that lasts a few hundred years.