Steam and Itch.io Delist Games Amid Payment Provider Pressure