No reason this should be hard to implement. Just look at it as a mandatory spec.
When you create multiplayer game, include a LAN option (no problem 30 years ago, so should be even easier now). When it comes to phone home, just add a line of code that bypasses the requirement if server cannot be reached (&& t.ex. 2 years from release date). 😅
Force them to open source the server code
“European game industry”
Looks inside
US, Japan, China
I hope they don’t forget about loopholes like: removing all the multiplayer content and replace it with an offline “mini game” (could be as simple as pressing a single button). There, we “updated” our game just before it’s end of life, and it’s now “playable forever”. Or what about CS:2 which simply replaced CS:GO, because Valve didn’t want to release a game with limited content to compete with their older title. The CS:GO version is still playable offline via beta branch, but only offline afaik.