More like the basics of bowing down to authority.
Again, crypto. Payment processors that are not visa, mastercard and paypal. This isn't hard.
Not as much != no money as you keep asserting. And if they down scaled the site to only play games not buy games in the meantime, they would probably be fine.
You say that yet tons of sites use crypto. Just ask the darkweb.