Minecraft Java edition isn't really that though.
Roblox is in a class of its own compared to fortnite and minecraft in terms of toxic monetisation.
Online gaming is definitely a tough one to navigate though, regardless. I had no problems as subscription was the limit to paying when I was a kid, but now it's a generation raised with mtx.