I have always liked to tinker with my devices and upgrade them... but at some point I started accepting that you miss out on too many great devices if you limit yourself to upgradable ones...
When I learned to drive in the 1970s you had to understand mechanics, engines, the cars you were driving. People bought cars they could work on. You did maintenance weekly.
Today people get to focus on the purpose of a car, to travel. Computers have gone thru a similar transition, you buy them to perform a task not to maintain.
I haven’t had to maintain a computer in over two decades. You can if you want, Linux is still out there and to some extent Windows. Or you can just pick up a device to perform tasks, which are creating content, sharing and consuming content.
I started programming in DOS. Switched to MacOS twenty years ago and never looked back. I still have terminal and Linux functions if needed, but 99 times out of a 100, I open the lid and get to work. No need to understand he hardware at all.
Or even more frequently rely on iPadOS to do what I need.