Don't WoW also require a subscription to play even the first 30?
I think wow does; some don't though... not sure which ones; from memory I might suspect EVE to be one of those; new boxed editions come with a camecard to activate the game for 2 months or something... and you can renew it with gamecards; no credit card needed.
I have 30 free days, DO NOT FORCE me to get subscription. Hello, basics of marketing art!
If a credit card is needed to create an account; it's also a way to prevent banned people from creating a new account using the same credit card... like would be the case for those chinese gold farmers
Gamecards are a boon for them... they can make anonymous disposable accounts for the price of a card.