And yet, in both cases, there is something much more compelling about it than the competitors' products. It doesn't matter if you're a fanboy, an anti-fanboy, or somewhere in the middle-- from where I sit, they both have a similar niche where they stand out, and get excessive press coverage for both the good and bad things they do.
The argument against Tesla isn't about their products, it is about the economic valuation of the company making the products.
Also, Tesla does well between car development cycles. If they can ride it out, they can print money too. The problem is whether they can get BETTER at developing new cars with less investment, and ramping more quickly, driving true volume. They might print money for a few quarters once Model 3 production is up, but that depends on there being an endless stream of buyers, and in cars, we know that's not the case.
Tesla is not Apple, the car industry is not Nokia. Many people on HN seem to be confused here. I do think SpaceX should be renamed Tesla though, it would help selling Tesla cars.