The credit card companies are making billions in profit. One way of increasing the profit is by using 40 year old technology like magnetic strips instead of upgrading the hardware. 45 million may sound like much, but it's much cheaper than ensuring that every credit card reader in the world only uses chip readers.
I am sure that the crew here att HN could come up with 50 better solutions to security than the magnetic strip and a string of numbers.