Unfortunately that is the way business and technology is going. I prefer online if I know the selling company we'll etc. I have had my card details stolen when using card machines in stores etc.
No idea why though, in a cashless stadium, you can't use cards for season ticket renewals! That does beggar belief.