Activision receives preferential access and funding from the DOD. Much like with films and sports presentations, Call of Duty is a PR arm of the military industrial complex.
The upside is I don’t see how its improved recruitment numbers.
Microsoft has wisely moved a lot of C# development into the .NET Foundation which also promotes the .NET Core Framework for other OSes including Linux, and the Roslyn compiler for C#.
I’m amazed that Bethesda has one of the premier game developers in their stead in id Software and didn’t bother to just use their shit. Instead they actively chased their staff away.