Because batteries are HEAVY. A modular design means the batteries can't be structural, so you need more structure to support the car around the battery, and a solid structure holding the replaceable battery itself. Boxes in boxes in boxes in boxes. This makes the car heavier. Weight means less range. To increase the range you need more batteries. Which adds more weight. Which means less range.
Do you see what I mean? It's just physics. We can't fix this. Only some amazing battery breakthrough would fix this, but so far we have only sensationalist articles about something working in a lab supposedly and nothing out there in production.
Because Elon spouts a lot of bullshit that you shouldn't take seriously? Why do people still feign surprise.
That's not an indictment of EVs as a whole, and in fact none of your arguments are.
Cybertrucks being a failure? Well yeah, but not because it's an EV.
Expensive to buy? When M3s are going for $30K on sale after federal credits?
Expensive to own? I haven't needed a single maintenance other than windshield wipers after 50K miles.
We have them. Nissan is one of the ones I know that can replace individual battery modules if any of them have faulty cells. That's completely different than a battery swap for charging purposes.
Batteries are heavy but they aren't ridiculously so in the grand scheme of things. Normal, not oversized trucks, with decent range are possible without structural batteries, and that describes a lot of (non Tesla) EVs.
China has them; automated EV battery swap stations by NIO: https://www.youtube.com/watch?v=1kZgG58zz8U
California had a subsidy for cars that had swappable batteries. Tesla opened a single station that was open by invite-only in order to qualify for that subsidy. Once it ended, so did the project.
Some of this will come as mechanics decide they need to learn how to service EVs. However some of it depends on a good design for repair.
I'm hoping we'll see improvements to the designs here, e.g. modular replaceable batteries, so that if the battery is damaged in a collision there's a $1000 cost to replace one of 4 battery modules, rather than a $40000 cost to replace the entire vehicle.