1200$ https://www.bestbuy.com/product/gigabyte-aero-x16-copilot-pc...
I literally can buy 2 of the Gigabyte laptops for the same price.
Even if I can swap out some parts, odds are it's still easier( and cheaper) to just buy a new competing laptop ever 3 years.
If your motivation is "the environment" you can always just donate your old laptop , give it to a friend, etc. "Gaming" laptop might as well be for code for cheaper , but it has RGB and your co-workers might look at you weird.