Alex, I tend to agree but also disagree.
Messaging along with many other non-game related features including the forums are antiquated and theoretically need to be revamped.
But there is the problem - the current system does work, albeit in a cumbersome way. By changing it I fear the engineers will just compound issues and bugs, so I would prefer them to improve the game play.
As pointed out, there are many third party solutions that can be used.
IMHO WGT should stick to what it does best - the game itself and not diversify into the unknown and suck money away from the game development.