Why not buying the game and then paying a sub is not a smart idea? you only have to look at EvE, WoW to see that buying a game and still paying a sub model still makes a game successful, sure over time the sub based might dwindle a little but new regular expansions still draw players like moths to a flame. WoW is down to around 7 millions subs, EvE still have 40k players daily and they are probably the most expensive mmo right now but people will still pay for it.
We see your type of comments all the time on forums when new games come about, with little thought or understanding how a company needs money to stay afloat.