I don't know if that's the right attitude, although it 'sounds good'. I've seen a lot of people do pretty well with less than perfect stuff. Perhaps it's better to get out there and try, and fail, rather than aim for perfection and never even really try.
The product does not have to be perfect, for this would assure a missed market. The creator should, however, have a great deal of pride in the products or services produced. This will lead to more conviction when it comes time to raise money and get costumers, which will further the chances of success.
Maybe that's an argument for offloading that kind of work to a marketing guy who is somewhat in awe of the technology, rather than engineers, who are more likely to be thinking about ways it could be improved, rather than sitting around being proud of it;-)