As I said, money is money. There isn't enough content for casuals, that's why they are bailing between patches. They got bored.
I take it you are talking about pet battles. That was created over a few weeks by the UI team. Nothing compared to the 5-man and raid dungeons which take months and months of full time work by the entire production staff.Spending time and resources on mini games, because the notion that "leveling isn't enough" left the game with a bugged UI and tedious grind fest quest.
Not everyone is as generous as you. There are many other there who rather not "waste time" on "old content".In my time playing wow we have helped dozens of returning players to gear up and be part of our team. When someone is actually serious and has friends in the game getting back on top of his game is not a problem. One of our tanks for example had 495-ish ilvl when he returned and now he clears tot heroic with us.