That’s easier said than done for internet products.
As far as I see it there are 2 broad options, which I exaggerate here.
You could either regulate companies such that they aren’t allowed to engage in addictive and potentially harmful behaviors (including gacha games and maybe gambling games)
OR
Require everyone who accesses the internet be known and registered in such a way that any service could verify that said person has the legal permission to access that service.
So the social media companies can do this through ads but not their users, interesting line to draw.
It's really hard to not see the DMA as some ambiguous law that EU is gonna throw in the face of everything they don't like, with good merits or not, long term this is gonna help the EU as much as paying the mafia to not break into your shop.
This is just work in IT.