Not really friend and i tell you why first off I have a life time subscription to STO and LOTRO, and they make more money in there store then they every did with there subscription plan. I for one spend about $15 a month in the STO store stuff for our fleet.
2nd most people will not pay for a subscription for two years, they move on to other games. So with that said BioWare, EA, LucasArts make all there money up front + they steel make money off you from there stote.