These updates are worth it. Also the 2023 Online Safety Act is currently all over the news for things that might affect Itch.io as well as many MANY other sites. https://petition.parliament.uk/petitions/72290
The ACLU is trying to get several card companies to fuck off, they are also doing ones for visa and paypal, I have been following it for a bit.
https://action.aclu.org/petition/mastercard-sex-work-work-end-your-unjust-policy