in theory it could have been solved by a more competitive market.
I believe most shortfalls in our current market economy stem from a lack of competition and then subsequent cartel style collusion for the few big players, high barriers to entry that are fortified through regulatory capture, and a tendency for lots of small players in tight competition to consolidate over time into fewer bigger players. (I think we need to disincentiveze consolidation in all but the most egregious cases of natural monopolies like most public utilities)
this answers so many questions from "why is it so hard to work on my new car" to "why do my tennis shoes wear out so fast".
there are also cultural factors. people using the tools aren't the same craftsmen who build, repair, and sell them. each of these disciplines is now siloed and few companies are putting real effort into considering this holistic lifecycle view of their products.
then when these options do exist people may not be aware, or obtaining them is more immediately expensive or less convenient in the short term. or they simply don't care.