[...] I have to say that if you put as much effort into real life as you do into gaming, you would get far greater rewards.
I actually disagree with this point. The reason why certain aspects of MMORPGs are so addictive is because of the link between effort and reward. In WoW if you spend x amount of time performing your profession you WILL get to 450/450. People see the link between how much time they spend doing something and the reward that comes from it: something that is not guaranteed in life.
For example, no matter how much time I try I doubt I'll ever become a professional sports player. I've played soccer for probably 17 years of my life and have won medals on a provincial level. But no matter how hard I will not make it professionally. I have had numerous ankle injuries (breaks and multiple sprains) as well as acute asthma that prevent me from becoming a hardcore sprinter. Here, I could put 5 years of effort into practice and training but I'll bet you $50 that I'll still be in the same place I am now, if not slightly further ahead. Here the link between effort and reward is broken as a simple reality comes into play that some don't find out until their 30's... just because mommy told you that "you can do whatever you want in life" it doesn't make it true.