We also have votes, but unfortunately getting people to consider this sort of issue while casting their ballot¹ is rather difficult. Getting people to vote for the bigger picture for their benefit and that of us all doesn't work well as they are far more likely to vote on a single issue that has been in the news recently and whoever they vote for will u-turn on once in control anyway…
--------
[1] or even getting them to care at all, in the case of European elections [not that this is directly relevant here because of spit brexit].
The commission is defined by councils and policy from each member state. Many member states send their right wing nuts so there is a bigger picture than just "corrupt".
Think about it: how you would implement such directive and make it implementable... Now you see the problem.
It's worth noting that they don't mandate a particular plan. A solution can take many forms - multiplayer games could have servers released, _or_ be given a "direct connection" method, or even have a local (no network) multiplayer option, and still be within what SKG was asking for. For singleplayer games, it's even easier, they can just have a killswitch for the "required server" components.
All of this is cheap to do, it just needs to be planned for so that when the time comes, all the tools are in place for the EOL plan to proceed.