I often wonder if carmakers purposefully make non-IC cars ugly so too many people don't order them. And if that's true, it's probably main thing that Tesla changed: make those cars look awesome.
I still like my Model S quite a bit, but Tesla cars have always looked a little dorky to me, models S, 3, or X (I'm not sure how I feel about the Cybertruck just yet). I certainly didn't get mine for the look. They sure look much better than the i3 or Mirai though.