Yes, the game should be designed with that in mind, in my opinion.
Ron gave his opinion about a demo (and other monetization models) in the following post: