
 Originally Posted by 
Molly_Millions
					 
				 
				It's fairly clear to me that most people complaining about the 'it's coming in 2.0' response don't have a clue about how software development works or otherwise know anything about various server infrastructures. Because the idea seems simple in their mind, they seem to think it's cake to implement. In fact, most of the time it's quite the opposite, things that seem like simple additions can require HUGE amounts of testing and development time. Not only do you have to test the new feature, but you also have to test everything it touches to make sure the new feature didn't break an existing feature. Often times, that's exactly what happens. In turn, requiring more dev time, and more testing.
If the devs would have added mail system in place since the beginning, it probably would have been a simple thing to add. If you take a look at the features that were in this game in beta and just after launch, it's pretty clear that a mail system was deliberately left out to combat RMT. Thus, the servers and the code that runs on them were never intended to work with a mail system. Now, several years since the mail system should have been put in place, you've got this massive amount of code that that's been built around the servers working in a certain way that requires a complete re-write to account for a mail system, because as I mentioned above, they'd probably break a massive amount of other features by implementing one. So at this point, it's not even worth the effort spent to try to get mail to work on the current code base.
So here we are with the 1.XX server structure and codebase. The devs are working on rewriting the game from the ground up, while simultaneously giving us the features they have the ability to give us in reasonable amounts of time. We may not like it, but that's the current situation.
...sorry for the ninja edit.