

Framework makes it their point but also charges for it. Some big make laptops also allow to upgrade parts.
But lets not forget Linux specific laptops. They generally allow upgrading ram and storage. Slimbook even sold me a newer (but also new) keyboard when mine gave up after 5 years or so. Most parts seem to be available still.
Some brands to look for in this group are Tuxedo, bto, slimbook, starbook. Clevo might work too.








I did not touch Windows during or after my CS degree. No clue what people are on about needing Windows. It was a challenge on my first job where they preferred us to use VMs instead (I did not and it became the norm because it is better).
Graduated in Europe. We had a bunch going through the same. Campus computers were running Linux too. You need someone to champion it in the year and others will join.