Pretty accurate article. Development started in 06, only a few years after the release of WoW. If they game had released in 06, the sub model probably would have worked, but flash forward 6 years to the present, and F2P has become too entrenched to ignore.
Basically poor foresight on the part of the suits.