Its really not.
Blizzard should want all the customers they can, not limit who can and cannot play. Thats shitty business 101.
Someone choosing not to have a credit card and being responsible because they know they lack self control isnt that uncommon, and blizzard is giving them the finger