Why would Blizzard waste any more effort and money on Warcraft III and Starcraft and Diablo (besides keeping the servers up and running, probably in a closet somewhere) when they can get so much out of WoW? I mean, really - the only Warcraft III games you see in stores are the cheap Battlechests, and I doubt many people buy those. Warcraft III is falling behind in almost every aspect of gameplay - in profit-loss terms, there really isn't a feasible reason to keep the games up, aside from occasionally adding maps and a patch every 2 years, but for the fact that a lot of people would be angry if Blizzard discontinued Warcraft III. WoW is so much more profitable, considering Battlenet doesn't even incur a monthly fee (one of the reasons I bought the game - then again, it kills them in profit when nobody wants the game already and those who do have it).
Also, what's this of you wanting a 'Thanks' from Blizzard? Blizzard created the entire mapmaking community, and did quite a good job at it with the WE. It seems rather childish and whiny to ask for appreciation, especially with everything mentioned above /\. Without Blizzard, you wouldn't even be asking for thanks!'
About the WoW gold stuff --- they had an EQ2 scandal/exploit, didn't they, where that one guy found an exploit and made thousands (literally) with his friend copy-selling objects and getting cash from those companies?
A lot of the adolescents and 'professional gamers' want to succeed in the game, so some people came up with the idea of giving them the easy way out (it kills the experience, for me, but hey).
And I play quite a lot of games for the plot and environment alone - I love exploring and seeing new worlds. I play some old games just to see how the story ends. In Roller Coaster Tycoon 3. for instance, I just beat all the levels so I can go back and enjoy the views.