I don't see how that's wrong. MS just tries to give a perception of value to its customers, and they will certainly do so to some extent.
@starcraft... Don't be so innocent. Of course they paid in one way or another, we don't know if it's cash straight away, but you can be sure they at least did agree on something that Activision expects to translate into money.