Instead answer to yourself, why I should have any right to dictate the standards of the goods you may knowingly and willingly purchase, and particularly when the consequences of your substandard purchase are born by you? Should I literally be able to force you to upgrade to a product with iFixit-approved repairability? Under what moral code is that legitimate? Protect people from themselves, i.e., I may treat you as my child?
They are not born by me, as I personally have a very low influence on the market. Market is dictated by the masses, and masses are manipulated (nudged) by media, which is again controlled by the corporations.
Your argument of blaming individuals for bad choices masses make is deeply flawed and skewed in favor of corporations.
Tell that to all the big banks bailed by the government.