It's because the fix is easy (have client handle it) is why this problem is extremely hard. The problem didn't come due to lack of understanding of how fundamental MMORPG concepts work. It's because someone up there chose to go against the norm and until that guy changes his mind you can't possibly fix it. It's not like someone just facerolled and accidentally produced this server-based code that is nothing like any other MMORPG. It's obviously very deliberate which is why it is very difficult to convince the guy who thought this is a good idea to change it.