That would be true, but I guess the solution would be to customize what parts can be done on the client first and what are server-sided mainly.
Eg In roblox you can literally yank the internet cable and you can still jump around in a parkour with no delay (till Client Kicks you out for no internet). Obviously having such features would open the avenue I assume for more brutal cheats/hacks like flying etc. which won’t be a good idea for a mostly competitive game. That’s why it would be cool if it were an option in the Island Settings eg
Handle PlayerMovement: Client Mainly/Server-Sided Mainly
Matchmaking Server Selection:
-Same Region Only
-Nearby Region (Will allow to connect in nearby matchmaking nearby regions
e.g. NAE can also be connected to NAW,NAC but not to Regions Like Asia,EU
-Medium Distanced Regions (Same as before bit slightly expanded)
e.g. EU could be matched with NA servers and maybe ME servers
-All regions (All Regions will be matchmade in, Should only be used for maps that are almost No PvP related, like Fort Who,Fortnite Chess or story maps.)
Obviously if a server exists closer and the map has a plethora of people no matter how diverse the pool is selected it will try to join on the closest one if one is running.