But that's the point, credit card companies give customers an interest-free loan until they pay their balance, even if you pay in full, it's an interest-free loan given to the customer.
Debit card ban would be different because that actually is your money immediately withdrawn.
Totally the right move in my opinion, and they should have done it a long time ago.