For work I need Windows, nothing else will do, colleagues that go Mac/Linux end up dual booting, many embedded software tools are only really available on Windows.
Apple made steps towards repairability with more recent devices, while backtracking in another sense, check out the link for the iFixit view. For me they have the ability (as they have their own processors and OS) to allow devices to run for decades, but for commercial reasons choose not to, they also have history in making older stuff die early (battery gate). They will not change, so I avoid using them, while I recognise their qualities I find their approach in this area unacceptable. So my next laptop, when my current one hits the buffers, will probably be made by a bunch of ex Apple employees who also got fed up with their approach,
Framework. Currently I have a Dell XPS15, Dell's considered response to MacBook. It is a decent beast and with a healthy extended warranty it has been a good work horse but once that runs out I will need to consider my options as it also has its frailties (two mobos so far as the main USB C used for docking stops charging every few years it seems).