It's an industry standard. Find me a paid online service that doesn't require you to enter a valid credit card to use their service regardless if you have free time or not.
The only people this really effects is people without credit cards. Maybe no one if game cards can be refunded, not sure on that one. You won't get charged on your credit card until the next month though.
Agreed, it is very much standard. And if you don't have a credit card, you can always use paypal instead, which does not require a credit card.