The only saving grace IME is that I've always been provided with an equivalent Tesla loan car and don't mind putting mileage on those rather than my own car!
It’s great for a week or two, it sucks once you get dragged into an open ended repair and then the loaner doesn’t drive like your car. Unlike many people, I don’t find the Model S to be a great experience. It wears thin after a while.