Well in the EU credit/debit card fees are capped at 0.3/0.2% so while not exactly fair it’s not a huge deal compared to the US (where everyone is paying for credit card users rewards and cash backs).
AFAIK only SEPA direct debit transfers can be canceled/reversed so normal transfers are still not (easily) reversible.