What I have to say, I see mainly the argument of overloading the server. Alright, that's a good point, but why stop now the idea?
In this case, I propose in addition to a trial period to see if there is latency or not at the server and if indeed, it becomes unplayable, remove it.
Everything is feasible, full of exsite solutions and if we do not try, we will never be. I am in favor of that. I am to advance the game and not so that it is always at the same level.
So I understand the nausea, but what does it cost to prevent 1 month in advance (for example) and to do a trial on 3 days or 1 week?
It's unfortunate to say, but during the days of war, there were new technologies and new weapons such as the flamethrower!
I want to come to here, where if we encounter a problem with this style of development , we could find a way, create platforms and other systems to streamline the server.