Потому что банкам не нравится, когда их деньги снимают с кредитки. Кредитные карты спроектированы таким образом, что банк получает не только процентную ставку от заемщиков (чему, кстати, мешает грейс-период), но и небольшой процент от платежной системы/торговых точек, в которых принимают кредитки. Если клиент снимает деньги – банк не получает доход из последних двух источников, поэтому и ограничивает снятие штрафами.