This survey at least comes closer to the reality I've experienced than most.
At work, we replace Dell, Lenovo, and HP laptops about 4 times to every 1 MBP. Granted we only have 12% on MBPs and the PC remainder is split pretty evenly between the 3 names listed.
When I hand out a MBP, I won't hear from the user for about 3-4 years (usually have to pry the old one out of their hands or they buy it from the company). Biggest issue is waning battery life.
When I hand out a Windows-based one, I know it will be less than a year, sometimes, almost 2 and they will be back complaining of all kinds of things. Biggest issues are viruses and broken ports.
Personally, I've been asked by several friends and family now "What laptop should I get to replace my Mac laptop?". My standard response is to upgrade to an SSD if they have not already. It's not a stretch for me to tell someone that they can go 8 years on a MBP for most home uses. 4-5 on rotational storage, another 3-5 on the SSD. Unless they have one of those MBP's with the video/MB issues.
IMHO #1. I think the Windows PC makers could make good laptops, they did "back in the day". It think they caught on to the fact that the better they make them, the less they sell over time. So they started making them to fit their sales schedules. If they can count on someone coming back every 2-3 years, thats better for the bottom line than 4-6 years. Doesn't matter if they don't buy another Dell if HP/Lenovo/etc make the same choices in component suppliers to stay competitive. If Dell loses a customer to HP, chances are HP will lose a customer to Dell, just like the cell carriers do it. Sure, overall satisfaction goes down, but if you're looking for cheap there isn't anything but other PC makers.
In the last few years they've been schooled by Apple on the "better" way to do this.
IMHO #2. Apple's solution to the "good quality leads to fewer YoY sales overall" has been to solder everything down and use the "OS retirement" and "usage scope changes" as their future sales guarantees. Your needs change from 4GB to 8GB RAM? New laptop. Your needs change from 256GB to 512GB storage? New laptop or endlessly fumble with external drives. Want to upgrade to the latest OS? Too bad for you if they leave your device behind, new laptop. It's a smart business plan for Apple, but it makes "loving" the company really hard if you can see it for what it really is.
Take note.. I think you'll see that OS 11.x.x (OS XI? OS 11?) will cut out every Mac laptop/desktop that doesn't have at least soldered RAM or soldered storage below $2350. I also think right around that time everything new, except maybe for the Mac Pro, will have one or both of those upgrade prevention techniques applied.
(No, don't even say it's so they could make something smaller than ever before... Apple has enough pull these days, and margin in their products, that they could define a new thinner, replaceable form factor. They choose not to do that purely for profit.
)
Yes, I have a real love/hate Apple thing going on...