I’m not sure if they can anymore. Civ 7 broke me on how it shoe-horned in systems to make money that ultimately broke what was a tried and tested formula.
I just hope all the developers unionize. Microsoft is such a diverse company it’s nearly impossible to boycott into any type of pressure. If firing one group could cause another team to strike it might at least slow them down.
There’s also the reverse effect where kernel level anticheats provide the illusion of no cheaters so people can cheat more openly without being reported or kicked from the lobby/server like the old days.