Improved reliability is, ironically a major cause of this problem.
Buyers of brand new cars in the USA keep them for fewer than ten years on average. If most cars can go ten years without needing major repairs, the car manufacturer's actual customer is not strongly motivated to consider repairability in buying decisions. The second or third owner likely cares a lot, but their preferences don't matter very much to manufacturers.