Earlier quoted context omitted.
HP Probook or Elitebook models have upgradable ram, SSD, and are generally serviceable. You can usually find the previous generation on ebay for an inexpensive price.
This. The Elitebooks are quite nice, except for the cheap screen options (prone to ghosting).
I've also looked at and really like Framework, but for the times I am using the screen, I require touch, so that's a non-starter.