The battery is the weakness of electric cars. That's what makes them expensive to build,. and expensive to maintain.
Aside from the battery, there is no good reason why electric cars should be as expensive, difficult or expensive to maintain, or unreliable as ICE-based cars.
How many moving parts does a typical internal-combustion engine have? A typical electric motor has one moving part. And because it is electrically reversible, and has a much wider power band, it does not need nearly as complex a drive train between it and the wheels.
An electric car ought to cost less to manufacture, cost less to maintain, be more reliable, and last much longer, than an ICE-based car.
But the battery ruins everything, along with the logistics of getting enough electrical power in one place to charge it at am acceptable rate.
I have no confidence that at my age, I will live to see it, but if we ever overcome the cost and limitations of battery technology, and the rate of charging, then I expect that the internal-combustion engine will very rapidly become obsolete.