I'd be onboard with your view if it wasn't for BMW and Mercedes. (And Audi a bit). None of those are cheap. Not Tesla-expensive, but there aren't really any cheap Mercedes or BMW, and they do sell a ton of those. Tesla is not "too expensive" for people buying new S class or 5/7 series.