1) Is a false dichotomy. First of all, you're presuming that Tesla repairs will take 3-6 months. Secondly, you're presuming that non-Tesla repairs will take 0 minutes.
I don't doubt that Tesla has more issues with parts availability than other manufacturers, but if you need a car every day, you should have a backup plan -- eg, rental car add-on to your insurance policy so you have something to drive while your primary vehicle is being repaired. I've had gas-powered cars that were in the body shop for a month or more.
Most rental car insurance is for 1 month, which is enough to repair most cars. I am ok with losing my car for 1 month to repair. The problem with Tesla is that people get stuck with body repair queues that are ~6 months [0]
I guess you haven’t been keeping up or reading the replies to your own comments. Tesla has in house body work now to address this kind of thing. They are fixing the problems you have heard about.
We have one and live in an apartment. I charge at work (free) usually and other times at a supercharger. Using a supercharger all the time slightly shortens battery life in theory especially if you do it wrong, but we do it less wrong. And Model S owners who have been exclusively supercharging have been reporting that their battery degradation is not bad at all.
The body work issues you mention are mostly in the past. And you wouldn’t be without a car.
1) If you are in a crash, spare parts/body work takes months to complete, I can't afford to be without a car for 3-6 months.
2) Requires charging. I live in an apartment, it is unclear where I can charge.