That actually illustrates very well how these advancements work: you win on a few fronts, only to lose on others
That's how it always works, I guess.
If you look at new phones vs old ones:
+ More versatile
+ better screens, camera, etc.
- They eat considerably more power, a single charge lasts considerably less even with a much bigger battery
- They are larger, making them less portable
New CPUs/GPUs vs old ones:
+ Considerably faster
+ More efficient
- They need more power
- More expensive
- The heat they generate is more concentrated, so they need more advanced cooling
EVs vs ICE cars:
+ Zero emission from the car itself
+ Instant torque as you step on the accelerator
+ Savings on fuel costs
- Big and heavy cars to support the battery
- More strain on the grid, more emission from power plants
- Charging is complicated if you live in an apartment
- Expensive to buy
- Not producing any noise is dangerous for pedestrians (plus the loss in fun factor)
- Battery lifespan
- Lithium recycling is problematic
And the list goes on with basically everything. There's no such thing as a perfect technology.