Tesla's strategy to sell lots of electric cars was never to only appeal to people who want to pollute less. That's a big market, but not nearly as broad as that market plus the market for people looking for a nice-looking ride, performance, luxury... and something that we could call a smartcar (like smartphones vs dumb phones -- I think smartcar might have caught on if the Smart Car made by Daimler didn't already exist). This last one is the reason why the Model S was the first car with such a large touch screen in the center console, why it gets software updates wirelessly that add new features over time, and why it was the first on the market to get true self-driving capabilities. This broadens the appeal, and creates new opportunities to leave behind the legacy automakers who aren't particularly skilled with this type of software.
Another side benefit of turning the EV into a computer on wheels is that it allows others to experiment with new ways to interact with it. For example, a group called MOSAIC has written software that allows you to simply speak to an Amazon Alexa device (kind of like what Siri is to the iPhone) and just ask it to do various things with a Tesla.
Below is a video demonstration:
This is not public yet, but it's pretty easy to imagine that soon this kind of technology will be common.
Here's how MOSAIC describes what it does:
MOSAIC allows you to assemble your smart devices and digital services together - creating voice activated groups that manage your environments and tailor experiences to your interests, your needs and your life.
WE CALL THAT A MOSAIC.
The MOSAIC platform is being engineered to connect the Internet of Things to your voice via Amazon Alexa powered device