Interesting post:) I`m glad to see someone thinking this way. But I must also add to what you said the will of people to introduce big servers. Those servers cause even a bigger load on the machine. That`s why we are trying to limit the growth of large to only what`s necesary.
Back when we only had one machine, the desire of implementing such server was normal (we only had server 5) But right now, without a very good idea, I consider it out of logic since we already have servers 5,8,k4,k5 and recently k9 has been introduced. This is just the will of some players to play a little longer with their companies even if such a thing is a problem (1 company creating more lag since most of the players do not play after a certain time has passed EX: half the period of the server has passed
Also from what I noticed , most players don`t think about this. They just ask for bigger servers all the time and when the lag problem appears, it`s also them who come and complain "Hey, I can`t connect , fix it!" The only question is what to fix.
The dumbest requests come like "Enlarge Desert Micro Goal!" when actually we have a Desert Small Goal and a Desert Medium Goal already
So I must admit that we still haven`t found a good solution to fix the lag problem.
Education and understanding can play a vital role in this but I don`t think that they`ll solve this...