As I've posted before and extracted from BMW books the roof is actually 3 layers. The outer layer is itself 3 layers of poly-acryoniltrite fibres, polyethylene fibres and butyl rubber. Underneath that is a 15mm layer of insulating polyester (sound proof and warmth) and the final inner layer of polyurethane foam and polyethersulfone, for inside finish and insulation.
I have one of the oldest Zeds on the forum with near new looking roof (aside minor crease marks where it folds which can be brushed out) no mould, no rot, no frayed or worn fibres. For 9 months a year my roof cycles at least once a day and after 9 years no issues.
I treat with the correct stuff and don't jetwash it, scrub it, seal it, etc. and leave others to experiment with canvas sealer, renovation kits and any other snake oil that someone peddles on a video....
Your roof's, do what you want with them, but they cost a lot to replace.