Agreed in full. Itch made a necessary decision so it and we could live and fight another day.
Already, some games are being re-indexed! My game was just today. Now, if I enable payment options, it becomes de-indexed again, but returns if I make it free again. So, not fully back up again, but this is likely itch taking slow, careful steps towards getting as much as possible functioning again. Even if this is as far as they can go, I could still use my itch page as a marketing platform to direct people who want to support me to a patreon or such.
We need to stay calm, let itch do what it needs to do to survive, and hassle the crap out of Visa, Mastercard, Stripe, and Paypal and hopefully get this entire thing reversed entirely.