I fear that this will just increase the price of the products. Apple will toss the broken iphone and hand you a new one because they don't want to pay the cost of labor to fix it. Repairing reduces e-waste, competition in repair reduces prices (with obviosu caveats). You can't really get around that.