I really dislike the "Right to Repair" movement because I see it as a lobbyist (iFixit pushes it heavily for example since they make money off it) & niche driven push that is both wasting a real chance to get at some actual critical problems and generating new ones of its own. The two big issues are reasonable life span as part of the purchase price, and questions about ownership vs security.

1. For the first, most people do not care about "right to repair", what they want is a more roughly a "right to have repaired for a reasonable time period related to the cost of the item in question." Ie., it's a standard Free Market pricing issue: they want general use case reliability to be internalized into the pricing shown up front. So for example, if someone spends $100 on a bargain basement phone, maybe it only gets a year. If they spend $500-1000 on a phone, there is a sense that it should last a good 4-5 years. And in either case if it doesn't the manufacturer should take care of it at no further direct cost to the customer. The way things stands right now is that effectively there is an externality and information imbalance: some percentage of buyers get screwed at odds they don't know as well as the manufacturer, unless they pay a bunch more money to insure against it (and again, the manufacturer knows the odds not them). It's something that should just be part of the upfront price so everything can be compared evenly.

How the manufacturer "takes care of it at no further direct cost to the consumer" is an implementation question for which there are many good answers that come with different tradeoffs and costs. "Right to Repair" legislates one specific solution, rather then correctly legislate the desired result and then let everyone experiment and adapt.

2. The second part ties into the idea of trusted software and hardware chains vs owner control and it's complex. Take the brouhaha over Touch ID repair: allowing any independent 3rd party to "repair/replace" that by definition means any 3rd party can hack it and replace it with something malicious too. Giving up the control of that to Apple changes the repair market, but it also changes the level of expense necessary to compromise it. Same thing for the software stack: more control means more ability to have things get messed up, be social engineered, etc. I'm not comfortable with it being illegal for me to specifically buy a device with a cryptographically secured hardware chain that cannot be altered. I know the tradeoff there is that there is more of a single point of failure and risk I could be left with a non-functional device (though point 1 requiring the manufacturer to offer a 4-5 year warranty or whatever could help). But that's a tradeoff I want to be able to make in some cases.

I do think though far more gradations could be mandated as being offered. Say, manufacturers must offer it as a one-time order option: in Apple's case, I would support them being legally required to offer customers a model of phone shipped that can accept owner inputted root signing certificates. As in, an actual physically separate model (fuses) that cannot be changed afterwards so somebody could also buy a model like now with Apple roots only. Then the choice can be made (I'd also be fine with Apple or whomever being absolved from any liability or support requirements resulting, more freedom for the owner should mean more responsibility for the owner too). But I've yet to see a Right To Repair that covers any of this.

--

It all stinks because I think these are really important issues and ones that would make the overall market a lot better. And I think particularly for the first the public has a general sense that something is wrong but they don't know how to really express the root of the problem. RtR seems to piggy back on that, but not in a great way.