Did you see the announcement video? They dropped a kettlebell on it and all it got was a small crack.
It's probably more efficient to replace the entire roof at once, and insurers would almost certainly prefer the entire roof to be the same age, but asphalt does have some advantages for situations in which nearly every storm tears up just a few shingles.
More likely a glass roof is a net negative that has to be offset by the solar cells, making them less cost effective than otherwise.