Sony gives devs money in exchange for making sure the game is not on Xbox or Switch 2.
MS gives devs money in exchange for Day 1 Launch on Gamepass with no restrictions on where to sell.
One is explicitly preventing Xbox and Switch players from playing the game, the other is giving their player base a cheaper way to play and enjoy the game.