Your arguing semantics now. I said it was not flawed, that is not the same as saying its perfect and you know it. I agree with your seven points, but that was not the issue. The issue was how removing the restriction on games would increase revenue. To this point, no one has been able to even suggest how they think it would.
It's not hard to think how it would help, since free warzones = more people playing = more possible subscribers or people who use the shop. You would be surprised of how much the average american joe spends each month on f2p games.
This games does not survive through subscription, don't lie to yourself.