AgentLozen :
While I don't agree with your choice of foul language (plonkers!), I'm on your side regarding chipset compatibility.
My build is running a Core i5 3570k and whatever chipset was around back in 2012. The changes that Intel makes to their CPUs are so insignificant that there's no way I could justify upgrading every generation.
In 2012 you could spend $250 on a 3570k
In 2013 you could spend $250 on a 4670k and get a 10% performance increase
In 2014 you could spend $250 on a 4690k and get more overclocking overhead
In 2015 you could spend $250 on a 6600k and get a 5% performance increase
In 2017 you could spend $250 on a 7600k and get more overclocking overhead
Finally in late 2017, spend another $250 on the 8600k for 2 more cores
=$1500 (in cpus alone)
-OR-
Spend $250 in 2012
Then spend $250 in 2017 for a 15% IPC increase, a lot of overclocking overhead, and two more cores.
= $500
It makes the MOST sense to NOT upgrade every year.
Not disagreeing with you, but gonna throw the upgrader's side of things in just for giggles anyway, going through a couple of scenarios. Resale values are intentionally conservative.
2011: $370 = $250 2500K + $120 MB + $80 RAM
2012: $100 = $250 3570K - $150 CPU resale
2013: $170 = $250 4670K + $120 MB - $200 CPU/MB resale
2014: $100 = $250 4690K - $150 CPU resale
2015: $220 = $250 6600K + $120 MB + $100 RAM -$250 platform resale
2017: $100 = $250 7600K - $150 CPU resale
2018: $200 = $280 8600K + $120 MB -$200 CPU/MB resale
Total platform expenditure: $1260
If we take out the compatible-socket upgrades (IVB, HWR, KBL) it comes down to $960. A jump straight from SB or IVB to CL would, alternatively, cost a net $670 or so. That's a not-insignificant overall savings of $200-$600 depending on which upgrade path one takes and for how much various components can be bought and sold.
However, amortized over seven years, you'd pay about $60±30/yr for the privilege of getting to tinker with new hardware. It's left as an exercise for the reader to decide whether or not that extra outlay is worth it.
But what's
really frosting peoples cookies, or at least mine as someone on Z170/SKL, is having an electrically- and socket-compatible chip with an appreciable positive performance delta dangled in their face and Intel saying, "Nope, for possibly-true-but-still-bullshit-sounding reasons."
Aside: "Plonkers" is foul language? Or did I miss the joke again?