Quite a naive view. As much as people complain, they WILL pay for it.
The question is not, why Activision does that, but why they start with it only now. I would have expected that years earlier.
But if this prevails (and most likely it will), it won't stop with Activision, of course. All the other companies will want to have a piece of that cake too, after all.