But lets pretend they don't. How quickly does a normal roof recoup its costs? For at least the beginnings of a fair comparison, you should look at recouping the surplus over the normal cost of a roof.
Also, how are you spending $25k on batteries?
This sort of comment seems to attempt to try to take the most negative reasonable possible look on the situation, then throw in a bunch of exaggeration and unreasonable suppositions.
If your point is that normal roof-mounted solar is going to be cheaper, then yes, they pay for themselves in much less than 15 in many locales. But your solar panels plus new traditional roof are not going to pay for themselves in 15 years unless it's an amazing market for solar.