Very important point here and certainly an interesting question. CIG will absolutely need to generate reoccurring income. A lot of it. Elite Dangerous is doing this mostly through selling ship skins, but I don't think selling skins and UEC is going cut it for SC.
Maybe a sub is the answer...