If you’re looking at the customisable/upgradable thing, then Frameworks are great for that. You can buy them without (or with) a Windows licence, you can buy them without RAM or a hard drive if you want. But they are on the more expensive end of the scale. However, in future you can upgrade the guts without replacing the case/screen/etc.