This is not completely true. There are several games that were removed that now have the text "This game's files have been suspended by an itch.io administrator." It's not the end of the world, but they are screwing over some of the users along with the developers who now have their funds frozen and are not able to withdraw any money.
All this does is encourage people to download pirated versions of the game that they already purchased.
Edit: I have one game that was for $20 that I am no longer able to access that I purchased less than 4 months ago. As a user, I will never ever purchase anything from this site again if there is another site that I can purchase it from again.

