I don't know why someone needs to own one vehicle that does everything if there are more cost effective ways of doing it.
Purchasing a family car is a big investment for most people, and they are looking at getting vehicles that cover as much of their anticipated needs as possible, and for a family sedan some needs may be viewed as must haves unless their is a compelling reason to not meet them. When they can buy a car for the same price that does more, in their view, than another they are likely to chose it, since the main cost they see is purchase price or monthly payments. They are not looking at the TOC. It may be oration but it is the decision making process many employ. In addition, loss aversion may play a role as well. People are much more adverse to a loss than a gain, and may see the inability to do a long trip and the added expense of renting a car to do so as a loss, which will weigh more heavily than any gains from owning an EV. It doesn't have to make sense but ultimately if that is what drives decision making then that is what must be overcome to promote greater EV use.
One area I am curious about is how fast the Tesla's battery loses capacity over time and what capacity must degrade to for Tesla to consider it a warranty issue vs normal behavior and thus not a warranty issue. That has implications for resale value as well as the spacing of charging stations since those with range of a 100% battery may be too far apart for an 80% one.