I have recently swapped my work MBP M1 Pro for a Dell Precision 5570 running Linux and all of my programming workflows are faster.
When plugged into a dock and used as a desktop workstation, it's as good as any Linux desktop and superior to my MBP for programming.
Though I really appreciated the performance, noise and battery life of the MBP and have been using a Mac professionally for 6 years - it ultimately no longer matches my requirements.
Additionally, I couldn't use it for both work and play, forcing me to carry a second gaming laptop when I travelled. I guess support for Windows or Linux with full HW acceleration would solve this, but that's not due for several years if ever.
That said, I regularly work from libraries and cafes so the feel of the laptop is important.
The Dell, despite being a premium laptop has a trackpad that is exhausting to use. It's inaccurate, insensitive, and the mechanical clicks feel terrible (both on Windows and Linux).
The keyboard is fine, the screen is great, though the speakers are really poor.
Are there any PC notebooks that rival the feel of the MBP?
Why are manufacturers seemingly incapable of making a laptop that is as nice to use as a MBP?
Surely their QA teams have used MacBooks and a company the size of Dell could just make it happen if they wanted?
Do Apple patents simply prevent anyone else from being able to make a haptic trackpad?
Simply put, when you design and build every single thing that goes into a complex product, you then have complete control over everything that makes up that product, and thus have complete control over that resulting product's quality. A more vertically integrated company is thus in a better position to make a better quality product - particularly so, because it has a better potential to address any quality issues stemming from where separate components interface.
Think about it, if you build an assembled product using parts sourced from third parties (ie you're not vertically integrated), you are somewhat at the mercy of third parties and the quality of their parts. On one end, this can be beneficial (or bad), as you can reap quality gains anytime you're vendors improve the quality of their parts (and vice versa).
But, generally speaking, vendors are only interested in the quality of their part/product, not necessarily your downstream product which sources their part/product as a component. As so, new quality problems can arise from integrating separate parts, of which your vendors may not care much to address, but you at times can't address them either (in the best possible way) because it would take slight changes to each of the vendor's products, at which you're at the mercy of your vendors to change but it's not really in their interest to do so. As so, from a holistic viewpoint (your assembled product), you can end up being stuck with a suboptimal solution (ie lower quality product).