Arrogant yes but don't forget greedy. Call of Duty is absolutely destroyed brand. Unplayable solely by ridiculous amount of battle passes and stupid fantasy skins.
Also don't forget that around a decade ago they also acquired King, the makers of Candy Crush Saga. They've been all-in on the "get players to pay for extra stuff" for a while now