General opinion:
I would prefer gaming to be apolitical. Games are used by most people to escape grim reality. So I'm not really fond of political messaging in gaming (or any form of entertainment really). Game studios can of course do with their revenue as they please. And I value the transparency as well.
In conclusion:
I don't know what's best, but remember politization always means division. Some will get offended. Some will stop playing the game.