Usually, one account has more than one game bound to it, so banning the account would be the same as revoking the right to play all those games.
Additionally, that does not explain why EA doesn't offer a refund.
Additionally, that does not explain why EA doesn't offer a refund.
The lack of a refund is easily explained by EA's short term greed and having franchises that people really like.