This confuses me. On one hand, you have people crying over Apple not updating their computers every single year. And then on the other hand, people complain about longevity.
As someone who has never owned an OSX machine, I've mostly been turned away by the price. But now technology is slowing down, and long-lasting products beat out cheaper, more quickly replaced ones. Now, in my opinion, is the best time to buy a Mac. Sure, they're not innovating with gimmicks like 4K and touch screens, but I don't think I want a machine for that anyway.
There are a few reasons I think OSX (now MacOS? Maybe?) fit my needs, which aren't too important here. What is important is that I want a laptop which will last 5 years. I want it to be solidly designed and have the best processor of the current generation, because I don't see processing power growing as much in the next decade as it did in the last five.
Windows vs OSX... Who friggin cares? But I still can't see why people keep buying machines with inferior Skylake processors when the best are right around the corner. Make your laptop last and stop wasting your money on tech. Take a vacation to a foreign country or something instead.