This sucks! As these things go they've opted for one of the less invasive measures: relying on the user providing a valid credit card, which many will have already provided given Steam is primarily a storefront. It will still unnecessarily hinder people who use Steam credit or a debit card etc.