Like I said before, I think it's fine to criticize Tesla's parts availability, but doing so without criticizing how poorly existing manufacturers have done with EVs doesn't make sense to me. GM makes 10,000,000+ cars/year worldwide and has been around for 100+ years. Tesla makes 100,000+ cars/year and has been around for what, 10+ years? If Tesla had the experience and volume of a large automaker, and the Model 3 was one fifth of one percent of Tesla's annual sales, I'm sure parts availability would be fine. I'd love to see Tesla selling 10,000,000+ cars/year, but until then I'm fine with them pushing out long range EVs ASAP rather than sitting on their hands like every other major manufacturer, even if it means poor parts availability.
Putting it in the context of the whole fast/good/cheap, pick two idea, why would I criticize fast/good because it's not cheap, but not criticize good/cheap because it's not fast? There are going to be constraints to anything. Why criticize one set but not another?