Welcome to the XC90 forum but you may want to post in one of the XC70 forums for your car.
That would depend on the nature of the leak. If the drain is clogged from debris because, for example, you left the roof open then it is your fault. If the clog is from a kinked hose then that is a manufacturing defect.
I wish I had a nickel for every predictable post in forums from "outraged" owners of {name your car} that cost {name your price} that has {name your problem} which must be a design flaw and makes the car unsafe. For the record, a quick search on Google gave the following hits:
180,000 for Lexus wet floor
45,200 for Infiniti wet floor
44,700 for Mercedes wet floor
47,100 for BMW wet floor
30,000 for Audi wet floor
28,900 for Cadillac wet floor
26,900 for Volvo wet floor
20,600 for Land Rover wet floor
16,700 for Acura wet floor
Believe it or not, a leaking roof is a common problem on any car with a moon roof. If left unattended that can play havoc with electrical systems. At least your Volvo got you back in limp-home mode, and it sounds like your dealer did you good given the circumstances.
The XC70 is a great car for the NW and very popular here. It is one of the safest cars around, bar none. But it is a complicated piece of machinery and things can go wrong. Best to take a deep breath and look at the big picture. No need to yell, either.

Bookmarks