For a laptop, Framework is absolutely peak for repair and upgradability. They even offer newer generation motherboards that continue to work with older generation framework laptops. Enabling you to upgrade the core components while not having to rebuy the chassis, monitor, etc.
For a desktop, either build one yourself or buy from one of the companies that assemble it for you. Companies like Maingear.
Framework absolutely makes PCs. Most notably in the laptop form factor.