The definition of quality has changed a lot in the last 40 years with the advent of software products and a hard swing to iterative development.
You know, cheap learning via experimentation. If things break, well that’s just the cost of doing business.
Aside from a few exceptions high craft isn't a priority in software when you're intentionally operating or striving to operate at the kind of scale the likes of Amazon, LinkedIn, eBay, and Microsoft do.
The definition of quality in big tech is measured in deliverability, where individual parts can always be changed for the sake of profitability and optimization. This runs counter to what high craft requires, that is having a certain degree of permanence and cohesion that usually gets lost through this process.
High craft requires sacrificing aspects of optimization and profitability in exchange for shared purpose or meaning. And with that usually means a smaller audience, but an audience that resonates deeply and joyfully with what was made.
That can also be a way of doing business too and dare I say, good business.