Often, projects that go to ICO launch advertising their product, without having a working prototype and even a less competently designed smart contract. To make the advertisement really effective, the project should have a ready-made prototype, otherwise it's money wasted.
Your reasoning is good and I agree with them. But this is a theory. In practice, many projects collected significant amounts without having anything at all except the WP.