Quality isn’t a differentiator if the market is saturated with indistinguishable garbage. Everything is made in sweatshops out of the cheapest plastic available, and I don’t see why software isn’t next in line.
For a long time the stereotypical “young professional” look was tied closely to just a few mainstream retailers (Banana Republic for example), but over the last ~15 years a wider range of smaller or more specialized brands has entered the space: Alex Mill, Spier and Mackay, etc.
But even ignoring that your analogy doesn’t quite fit since price plays a significant role in clothing purchasing decisions: Fast fashion succeeds largely because it is cheap.
If reasonably priced, higher-quality alternatives were accessible people would buy them. It’s partly why certain brands have grown in popularity (Carhartt, for example).
N of 1, obviously, but this isn’t as outlandish as you wanted to make it seem here.
Lets assume this is true - how on earth are they to determine that your code doesn't have any glaring security holes but the 2h vibe-coded app has more holes than the Swiss is able to put into their cheese[1]?
I really want to know how customers can tell the difference between very pretty crap and your stuff?
-------------
[1] Yeah, I know it doesn't work like that.
What these customers are going to do is do a summary discard of almost all the choices but say 3 to 5 and go from there.
The problem is now how to be consistently on that top list. And that's marketing's problem.
"Dear Claude, please make me a clone of <fancy new saas> but make <these changes specific to my tastes>".
For many things, it's probably not "select the one of 100 that fits my taste", it's probably going to be to just make your own personal version that fits your taste in the first place. And, probably, never share that anywhere.
I walk into products being garbage and basically broken (upgrade bottom doesn't work, email always broken, support form goes to dev null etc) and most products I try are b2b and many are enterprise SaaS.
Only yesterday, I am in the EU, I wanted to try out some enterprise software of a company with VC money valuated at billions, so I signed up for a demo which needed me to validate my email. But that email didn't arrive. I tried with 4 different addresses (different providers including google and ms): nothing. So I forgot about it and went on with my day; hours later, 1 hour after the west coast US woke up, I got all 4 emails with expired links. So I guess while sleeping, their system was broken. No worries, things happen, but they happen all the time and it doesn't matter how much money they have. They also often just refuse to fix things because why would they.
I threw out Canva because they refuse to fix fundamental issues and keep blaming the customers or play dumb 'oh we never saw this happen!' while you can just do a search and find heaps of people having the same issues. etc. Quality does not matter, at all. Deep marketing pockets do.