I think today in online gaming, clients are concurently changing a common gamestate, server side.
They would have different rights & timestamp tickets to acces information on the server.
I'm not sure that would be harder to program or debug, but code structure would have to be redone entirely, which is not an option at this point I guess.
Quake / Starcraft might be made by legendary devs, but the problem of those legends is they are almost pre-internet-20-year-old
I work in e-shopping, you can't allow clients to manage quantities, item reference or price in the client sessions. You concurrntly asks for stock levels with timestamp tickets. Clients asks them to server, since at least 5-10 years, because there's real scammers out there. (I'd k this is just online niche cardgame).
I think the day you would release a ranking system or exports, you'll start to have hackers, just for the "pride" to be "the name on top", you know.
Or players "who plays against themselves and always win".
A little like "first" trolls all over the internet.
Yeah, people are that stupid.
Unless people change, we should stick to 3rd party manual rankings, like how SH or R4G does today.