But Valve let's all developers generate as much free keys as they want to sell on other platforms and doesn't require devs to route all in-game transactions through Steam.
Well you could go to Epic which only takes 12%, Windows doesn't prevent you from doing so