So, since people will play the games anyway, companies should design the office politics in such a way that the company makes more money, and therefore it can afford to pay the team members more money too. Everyone in the company is therefore better off. Did I get that right?

How would such a positive-sum game look? I'm lacking imagination because I've never worked in an environment with such a positive game.