If there was some way of ensuring manufacturers were more directly accountable for their products rather than it falling on dealers or even customers. it would sharpen their attention to the details. Unfortunately the way the supply chain is permitted to be set up in the UK, that crucial link between the end user and the manufacturer simply isn't enforced in law.
I wholeheartedly consider the UK's CRA 2015 is one of the strongest sets of consumer legislation, and it should be welcomed as it does formalise the contractual arrangements between the retailer and the end user, but that's as far as it goes, it does not force the retailer to pass the whole cost (and inconvenience) back up the supply chain, so manufacturers do not feel the pain of their mistakes.
There ought to be a Customers (retail, resellers or trade) Rights Act or some other form of legislation that automatically means that any fault introduced in to a new product at any stage of its manufacture or movement through the supply chain can be charged back to the point where that fault occurred.
Only when each stage of the supply chain is held responsible for its own actions, will each stage look at their processes and make the necessary improvements