No it did not. Not at all. Not even close.
As I said several times: Activision stated they made 90 million USD revenue on the PC without the MMOs in 08.
So Starcraft, CoD WaW, CoD4, Warcraft 3 + several others created a revenue of 90 million combined. This is not enough revenue for one of those games selling millions of millions like you claimed. This includes ever country and every way of distribution.
And the data that Digital Distribution created a 2 billion USD revenue is mostly because of MMOs. This includes the fees for WoW and all the other MMOs out there, plus every game on steam etc.
And Activision Blizzard would have made a statement that CoD4 sold 10 million on PC alone, that is for sure. Would be perfect for PR.
Imagine not having GamePass on your console...







