Untrue. The roofing company is the one that installed the panels in the first place. They will remove them and put them back afterwards. It’s not a free service but it can be done. You just have to know this before you hire a roofer.
........ Well .... I think you will find that SOME roofing companies may install the Solar Panels ..... MOST Don't. There is a mountain of warrantee issues involved if the panels are damaged upon removal and then reinstallation.
.
Which costs more than a normal roof install. And if your roofing company goes out of business, you will have to find another company willing to do the job.