Maybe if the game were marketed as "freemium", rather than F2P, people might get the restrictions. They see F2P, they expect just that--completely free to play, no restrictions whatsoever.
Then again, marketing in any major business prides themselves on the ability to turn a phrase.