I disagree. Even if you make the best software ever, getting your first 100-1000 paid customers is hard. But if your software is good, and you have 1000+ paid users, paste that point, your product will market itself. Or you could just continue to sell to the customers you already have. And even the most clueless entrepreneur will make money.