@l_mRGogo There's a difference in accepting credit card/payment solutions and requiring them to open an account.
Also, EA likely doesn't store any payment information from customers. If they did, they would be responsible for PCI DSS compliance. Companies can't just pass your credit card information between departments and employees as you seem to think. The billing department can block transactions, and they can ban your account for chargebacks, but I'm not sure they can tie a specific credit card number to your account. In other words, the same person could probably simply use the same credit card to open a new account as many times as needed, to say nothing of simply using a different credit card/debit card/PayPal account/savings account/supported payment method.
Unless you plan on EA requesting a SSN to play, lol.