Wow will go free to play when the amount of players have dropped that the income loss from subs will be offset greatly by the income of the in-game shop. If they think enough people will come back and buy for stuff... then you'll see it.
Though by that point I think they have to do tons of layoffs as well... however, people will still crave the content, don't think F2P would make people not expect new content and more.