I think this is mostly FUD, as we well know from Bitcoin. Let me address each point:
Battery life. Yes batteries do degrade, but intelligent charging adopted by most EVs mitigate this. Our car has lost about 3% of the battery capacity after 3 years and 35,000 miles. There are many reports of Tesla taxis with over 500,000 miles on the clock and around 85% of their original battery capacity. FYI: The first service for an EV is at 500,000 miles.
Second hand values, I’m not aware of this in reality at all, we are about to sell our 3 year old Tesla for about £25K after buying it for £50K, I think that is similar to petrol cars.
High insurance, Tesla include insurance in their scheme, we don’t pay for insurance, but I have heard that other EVs can be high. I think that is the markets lack of understanding. EVs never go wrong and they are safer in every respect.
Unless you have an accident, they don’t need repaired, if you do have an accident, insurance would pay for it. Generally EVs never go wrong, so I’m not sure where this idea comes from.
So in terms of manufacturing, EVs cost a similar amount to petrol cars, but their are some subtle nuances here. A car is a car and is exactly the same to manufacture. The drivetrain is the difference. For petrol cars, you have an expensive engine, but incredibly cheap fuel tank. For EVs, the motors are cheap by comparison, but the batteries are expensive, meaning the range is a direct cost factor in an EV car. The negative side of EVs is that if you want to buy a cheap EV, then generally the cost is saved in battery capacity, this is a limitation on entry for many people looking to buy an inexpensive EV.