I think you're overestimating the battery capacity loss. There is a Dutch study which concludes the following:
Based on 84 data points from the 85-kWh version of the Model S and six from 60-kWh cars, the study concludes that the Model S will retain about 94 percent of its capacity after 50,000 miles, with losses thereafter shrinking to about 1 percent per 30,000 miles.
That means that after 100,000 miles, the typical Model S is projected to retain about 92 percent of its battery capacity and range.
So what "fact" you are relying on stating the battery will have to be replaced between 3 and 6 years is probably not very factual. Other, simpler EVs, lacking the rather sophisticated battery management system of the Model S might degrade quicker - especially in warmer climates, but nowhere near as fast as you state.
Other than that, you're right in that most EVs are almost as complex as a modern ICE. They need to be checked regularly and will need repairs.
Based on 84 data points from the 85-kWh version of the Model S and six from 60-kWh cars, the study concludes that the Model S will retain about 94 percent of its capacity after 50,000 miles, with losses thereafter shrinking to about 1 percent per 30,000 miles.
That means that after 100,000 miles, the typical Model S is projected to retain about 92 percent of its battery capacity and range.
So what "fact" you are relying on stating the battery will have to be replaced between 3 and 6 years is probably not very factual. Other, simpler EVs, lacking the rather sophisticated battery management system of the Model S might degrade quicker - especially in warmer climates, but nowhere near as fast as you state.
Other than that, you're right in that most EVs are almost as complex as a modern ICE. They need to be checked regularly and will need repairs.