I recently bought a new Lenovo laptop for a friend. Wasn't top of the line, but a decent machine with Windows 10 preinstalled. He couldn't use the machine without having to wait about 30 minutes to set it up and wait for an update to take place. Contrast that with the Mac experience. I've bought two Macbooks in the last 5 years, and both times I was using it within 5 minutes of opening the lid for the first time. Even the battery wasn't charged for the Lenovo laptop I bought.
Apple makes solid laptops, have a great first boot experience, and they have a limited product line, which makes choosing a new laptop extremely easy for people who just want something quick when their old machine dies. It took me a good deal of hunting to find something suitable within the PC line. There are too many choices.
So yes, I agree if someone makes a solid product that can compete on these grounds, I'd go for it in a heartbeat, and suggest it to others. But I don't see that happening given the extremely diverse PC line and the business model they follow.
I mean, the new 13 inch entry level macbook keeps the CPU at 85-89C under full load - if you really think it will not make it fail then i have a unicorn to sell to you
Between that and the Ubuntu in Windows thingy, MS is coming right for what used to be the Apple core audience.
What will remain will be those that use a Mac for compiling their iOS apps...
As a dev I love having bash, a terminal, homebrew, wget, curl, etc available on my dev machine. At the same time I need world class application support for Office and the Adobe Suite that I wouldn't get on Linux. Mac is the happy medium between the power of linux with the polished GUI and application support of Windows.
Unless I was an MS only dev who depended on Visual Studio I can't fathom why I would switch to Windows (although things may be changing with Windows 10 and their Linux integration).
http://www.cultofmac.com/405009/why-is-apples-ancient-2012-m...