Pretty sure the fact that everything would be sellable in-game was announced around the same time f2p itself was. Heck, the lockout time has even been known for some time now.
That being said, I must admit I find it amusing people are trying to sell things that subs get for free, (i.e. cargo bay access and the like) for more credits than non-subs can even have. Probably because nowhere on the official site (that I can find) does it mention that non-subs have at best a 350k credit limit.
Not necessarily, I have some friends that want to try the game and those unlocks could be nice gifts for them, meaning I buy them and then give it to them.