While I appreciate the right to repair, I don't think a lot of stuff is repairable with any reasonably easy to obtain equipment these days. It's limiting all repairs to FRU replacement. I can rework everything down to 0402's and MSOP packages but BGAs and things like that, forget it.
We really should be fighting for better consumer rights legislation in our respective countries where we don't have to resort to repairing our own devices because they had designed in lifespans. You should be able to walk into the store you bought your device from in 5 years and say "it failed" and get an unconditional repair or replacement without a single argument.
We have that here in the UK under CRA 2015 and Apple have honoured repairs I've taken in there up to 5 years old without question. In fact I got given a brand new 6s after 3 years when the display developed a cosmetic backlight fault. The old one was recycled I assume and turned into other iPhones. That's where we should be.
Fear of things breaking is really a big problem with expensive technology items. Removing that fear and cost though legislation changes is the best outcome. Not the right to repair which is honestly beyond most people I have encountered, including so-called professional repairers. Involving third parties and self-repairs is walking around the problem which is why the manufacturers are surprisingly silent on this. It's a better outcome for the manufacturers than actually forcing the manufacturers to support their devices for a reasonable lifespan.
That's why the phrase is "reduce, reuse, and if all else fails, recycle" and why Apple (and others) are indeed in the wrong when they don't design their products for repairability and long life.
Not that long ago users here were talking about 3 seconds to launch a word processor being "pretty good", which is an insane statement to make when you're taking about multicore processors that can execute multiple instructions per cycle and run at 3 billion cycles per second. Modern software is the computing equivalent of burning rainforests to roast marshmallows.
Sure. But things like batteries should be replacable in all devices. It's a consumable item, and it shouldn't even be counted as a repair at all.
The fact that modern electronics, and especially phones, is designed to be disposable is infuriating. And Apple says they care so ooh much about the environment, but wants you to throw your headphones in a landfill when the battey dies. Disgusting.
Personally I am not taken with the idea of running a vm on a different hardware arm to the to the one I will deploy in production.
I much prefer developing and testing on identical hardware