Because other platforms treat their customers better. Xbox, Steam, and PlayStation have substantial sales very often.
Very rarely do I buy a game for over $10.
Also there are thousands of games you can’t get on a Switch. Even third party games like Battlefield, Far Cry, Need for Speed, Call of Duty, Yakuza, and Fallout.