There’s a big difference between completing a project and perfecting a project. Perfectionism frequently works against the drive for completion.
A final work product doesn’t have to be perfect to produce strong results. However, the project must be essentially complete.
A mediocre but complete film script can still be made into a movie. A beautifully crafted but half-finished script is largely worthless.
An unpolished but shippable software program can still provide value to customers and generate sales. A feature-rich but perpetually unshippable piece of software will usually generate zero sales (QuickBooks notwithstanding).
Completion generates results. Perfectionism delays or kills results.