Simply not true, and this post represents the biggest fallacy most technical founders struggle with.
The most common problem is they never ship anything.
Or they ship something no one needs.
Or they ship something people need but don't know how distribution works so those people never find it.
I'm someone who's spent enough time writing high quality code that my default thinking is in line with yours, but the truth is it's a privilege to get to a place where you can afford to hire people to clean up your "quick launch" codebase.
Even if you look at it from a place of personal pride, there is more pride in proving your idea solves real problems for real people today, than there is in chasing an ideal codebase that scales better tomorrow when you don't even have proof anyone wants it.
The most common problem is they never ship anything.
Or they ship something no one needs.
Or they ship something people need but don't know how distribution works so those people never find it.
I'm someone who's spent enough time writing high quality code that my default thinking is in line with yours, but the truth is it's a privilege to get to a place where you can afford to hire people to clean up your "quick launch" codebase.
Even if you look at it from a place of personal pride, there is more pride in proving your idea solves real problems for real people today, than there is in chasing an ideal codebase that scales better tomorrow when you don't even have proof anyone wants it.