The difficulty is... there is nothing to fix. Sure, you might need a door handle (that issue was fixed on warranty) and I had an inverter go out (fixed on warranty) and my center console screen lost connectivity (fixed free at 75,000 miles), so I can't say things are "super expensive to fix". These issues were on several different cars, and were the only problems in tens of thousands of miles. Unlike a gas burner that must have oil and filter changes every 5-10K miles, new plugs, belts, etc. and have hundreds of moving parts that wear and shed metal filings into the oil to be circulated everywhere. I have NEVER spent near as much on maintaining my Teslas as I used to in fixing and maintaining my many previous Toyotas. I think you are mistaken. I will never own a gas car again!
The traction battery is guaranteed for 8 years, and will probably be fine for double that. As to charging, most of us charge at home, at night, in the garage, and as we are asleep, we don't notice if the car is not charging "as quickly as when new". How quickly did yours charge when new? How quickly does it charge now? Most of the "throttling" comes from charging the battery when it has a fair charge in it already. My cars did not seem to be throttled back at nearly 100,000 miles, so I am not sure what you are concerned about.