Blaming it on the consumers is why we have this problem in the first place. Every single phone in the shop is going to have a soldered in battery so how is the consumer supposed to choose? The consumer does not have perfect information either. How are they meant to know the failure modes of a new product line and difficulty of repair. Sure capitalism works if is high competition and all the actors have perfect information but that isn't true. I don't believe in over-regulating but the market isn't exactly working here and car safety standards have shown that it can work if done right.