If customers knew that a cracked smartphone screen could be replaced for 30$ and a dead battery for 10$ at the local shop down the street, do you really think they would put up with the current state of affairs, paying five or ten times as much?
Go ahead and try getting your friends to use a pinephone where both of these "repairs" are trivialy doable by the end user.
People will take out loans just to run snapchat and iMessage.
I'm all for regulating tech companies, but not when it harms their ability to create products that fit market demands. When it comes to market demands today, repair-ability is at odds with other areas that companies innovate like device complexity, size, form factor, etc.
There is little market pressure for repairable devices. I don't think it's the role of government to create it. The most compelling argument I've heard relates to recycling and reducing landfill usage of electronics. But I'm not sure what levers government can pull in that regard that make repair easier.
The government has plenty of levers to use to improve repairability and reducing the amount of discarded electronics. They could mandate a minimum service life for electronics, where the manufacturer has to repair or replace any device that fails during that service life, for free, as long as the repair isn't due to customer negligence. They could mandate having a serviceability score label on electronics, just like the energy star rating or nutritional information label. They could require that manuals and parts are available to third party repair shops, without discriminatory pricing and availability. The list goes on.
It's not unlike fuel efficiency and clean air mandates. Once all the manufacturers had to abide by the same rules, unsurprisingly, fleet efficiency and air quality improved.
With right-to-repair, these things aren't hard to take apart and put back together because of some cabal of greedy corporate overlords. Customers genuinely do not care about the repair of these products.