Says who? Not all devices can have the same level of repairability by laypeople. What if I complained that todays' CPUs are too miniaturized and that in my time I could swap the individual vacuum tubes in case something went wrong?

If CPU failure was a leading cause of device obsolescence, your argument would make sense. Next, the EU or other regulators should explicitly regulate software mechanisms that prevent owners of a device from installing an alternate OS, enabling open source or aftermarket OS developers to support devices that mainstream vendors no longer want to support.

>Says who?

The EU, just now.

So the EU is the objective truth of the universe, I guess

No, not everything can be repairable or replaceable, but batteries can and should be.