New 1% top-up fee for the Crypto.com Visa cards in EU and UK (and it hurts)

The good old days with the Crypto.com Visa card will soon be over, and we already see the first few signs.
Crypto.com has introduced a new 1% top-up fee for credit and debit card top-ups to all cards in the EU and UK. This new fee is effective on July 4th.
New top-up fee
According to the company, they are introducing these fees βto ensure the long-term sustainability of our growing card programmeβ.
The most annoying part is that these announcements are very sudden, almost immediate, so there is no time to catch up or anticipate to these measures.
Here is the official email
Dear Valued Customer,
Effective from 4 July 2022, 06:00 UTC, we will be introducing credit and debit card top-up fees for Crypto.βcom Visa Card users in the EU and UK. The top-up fees will be as per the table below:
Top-up Fees for Crypto.βcom Visa Cards, effective on 4 July 2022, 06:00 UTC

Why are we introducing fees?
The Crypto.βcom Visa Card has become the worldβs most popular crypto-linked card programme, available in 40 countries. We have made these changes to ensure the long-term sustainability of our growing card programme.
Continue to enjoy zero-fee top ups with the Fiat Wallet and Crypto Wallet
You can continue to fund your Crypto.βcom Visa Card via the Fiat Wallet and Crypto Wallet with zero fees. The most widely available crypto card in the world, the Crypto.βcom Visa Card offers up to 5% back on spending, LoungeKeyβ’ airport lounge access, 100% rebates* for Spotify, Netflix, and Amazon Prime, and many other perks.
*T&Cs apply. For more details, please refer to the FAQs.
Please visit our FAQs for more details.
Thank you for supporting Crypto.βcom!
Best regards,
The Crypto.βcom Team
I wonder if itβs legal to introduce such measures without warning. To my knowledge they have to warn costumers of coming changes and give the customer the possibly to leave their program without charges.