It had been in the works for a while, but now it has formally been adopted. From the article:
The regulation provides that by 2027 portable batteries incorporated into appliances should be removable and replaceable by the end-user, leaving sufficient time for operators to adapt the design of their products to this requirement.
If you don’t buy no-name brand phones, you will get at least one major update. Even chinese brands such as xiaomi will provide updates. You can also install generic LineageOS image if your phone can be unlocked some way, official or not. It works on most devices.
But many smart TVs become useless very quick. When I was using 2015 phone in 2020, TV newer than that already loaded the lightweight Google version for unsupported browsers and vast majority sites/apps became unavailable. It used browser that was already 2 years old when it was released and never released an update to it. But when there was root vulnerability, they released a fix after long time of being basically unsupported.
oh man, I’d kill to know how to hack my fucking samsung tv. I don’t use it’s useless “business” smart functions, but every time i turn it on it nags me with that terrible menu. and there’s no way to turn it off because they completely fucked it up by pushing ads through that menu.
Always buy the “smarts” as a separate device (a media player or smartbox).
Having the product lifecycle and even user requirements of a fast-changing and cheap (and always getting cheaper) element selected on the basis of computing performace and software like the “smart” media player, to those of a much slower changing and vastly more expensive element selected on the basis of size and visual criteria (the actual display) hard-linked isn’t really a wise purchasing decision - it means that in a few years you’re pretty much guaranteed to end up with either a device that can’t support the latest software and hence has sub-standard functionality or paying a “full TV” price because you need to upgrade just that subset of functionality, something which if bought separatelly you could otherwise upgrade for less than 100 bucks.