Online game marketplaces itch.io and Valve’s Steam have recently delisted or completely removed more than 20,000 titles from their storefronts, after not-for-profit group Collective Shout pressured payment processors ...