It seems a bit cultural, a bit practical, and maybe a bit political? Tesla is an American company and seems like it was selling cars. There's no one stopping them so I'm not sure the oil industry is entirely to blame.
Not entirely. I would buy one if there was one I liked that was in the price range I want to spend. It would be practical as in I don't want to pay $25k more than an ICE car for the same quality of vehicle. Neither cultural or political in my case.