I never said or suggested it was faulty, just that subscription fees do not provide the profitability like they used to. They did have their day. However, it's not the case anymore for the majority of games out there.
So do some other ones. Take a look at the list I included. There is a rather substantial disparity between the number that require sub fees versus those that are free with item shops. Companies have been abandoning the sub fee in favor of the items shops because they make more money in doing so.
Quite clear microtransactions provide a " solid financial model for covering server costs, development, support and profit", which is what the poster I replied to suggested would be required.