ridiculous spaghetti code
This itself is a wishful assumption on the player base part.
Bad code design is more likely the culprit here rather than actual bad code.

-> Yoshi-P mentioned he had to re-design the server/client for 2.0.