My point is that it has been done, repeatedly, by many manufacturers over many years. You can find a YouTube channel called Dave2D, the guy reviews Windows and Mac laptops and always takes the cover off and shows upgrade options, most 15" laptops have RAM, SSD and Wi-Fi upgradeable. Until about a year ago, in 13" systems, the SSD AND Wi-Fi were also upgradeable but lately they've been soldering the Wi-Card onboard (it still is a standard form-factor and you could replace the Wi-Fi with another one using a hot air rework station).
The trackpad is unrelated to repairability. In my opinion, XPS 15 has a very good trackpad which closely matches MacBook's. My thinking about why MacBook's trackpads are better is that there are two reasons - one is that Apple holds some kind of patent on some kind of tech or way of making trackpads (they bought a manufacturer long ago), plus there's a problem with slow adoption of the new scrolling APIs by Windows app developers. All of the UWP apps are fine by default, but the older way of writing UI in Win32 apps leads to them not being able to retrofit the smooth scrolling into the apps. Even Windows Explorer's scrolling is quite bad in this regard compared to Finder.
This really is a personal question of whether it's fine for you to sacrifice some things for others. I know, I prefer to be able to replace the keyboard on the laptop myself with a $20 part instead of $150 part (and lots of hassle where you can permanently damage the Mac in the process), but some people would actually not care about that. What I adressed in the parent comment were the facts that there are in fact quite a number of laptops that are repairable and upgradeable right now on the market, and they've got little in terms of compromises built in.