Elon Musk is responsible for the company's future expectation of a 'million mile battery'...send him a tweet if you don't believe him ;-).
Nonetheless, EV batteries last a long time...and don't need "Tune-Ups", or Oil Changes...also as noted above, they are way more energy efficient...not sure why you object to any of those benefits.