CoD offers constant validation and reassurance to players so they feel better than they are. So many elements of the game from lag comp to SBMM are designed to make even the lowest skill players feel like winners, feel like they are achieving something. They get a rude awakening when playing anything esle but invariably blame the game, not their lack of ability. I see it all the time.
As mentioned in that interview, it is a great sales strategy - make all of your players feel like they are winners and they will love you for it
I just feel it is shallow and damaging, but then I am from the old school where, in the main, the only way to win in any given server was to be good (and I'm not just talking about K/D), not because you had unlocked better perks or weapons than someone else or because you landed 5 lucky streak kills which unlocked another streak for immediate deployment. Hell, I am terrible at CoD on console and even I can win games. I have no right being at the top of any scoreboards because I am awful. But being put in lobbies with players as bad as me does not help me develop.