In computer technology, there is ALWAYS something new next year. Yes, there'll be a 14nm shrink next year (or maybe later this year)... but then just a year away will be a technology update, a new core design that is more capable, and of course they'll have more experience on the 14nm process and it'll be better... however only like a year after that 10nm will be online and that'll be more efficient.
And so on and so forth.
With computers, you buy what you need when you need it. Playing the "Oh something better is coming," game is stupid because it is always happening, generally very quickly.
So if you want a 6 or 8 core system, this is what to buy (it's cheaper than their Xeon setups). Will there be a better ones later? For sure. However sitting in neutral waiting for "the next big thing" is silly. Get a system, keep it as long as it is useful, get a new one when you need a new one.
Also hating on this for being enthusiast is silly. Ya it is expensive. So don't get it if you don't need it. However for what it does, it isn't bad. Maybe you need that kind of power. Maybe you need more. Not long ago we had a faculty member purchase workstation with 2x 12 core CPUs. These things cost about $2600 PER CPU, never mind the other hardware to support it. System was over $10,000. However, for the simulations he was doing, it was worth it. I'd never buy that for home, my workloads are much lighter, but I'm not going to hate on him needing it.
Same shit here. Do most users need this? No. Heck most users don't need a quad core. But there are uses for it.