Here, we are speaking of both Intel and AMD platforms. Due to Intel's significant lead over AMD between 2009 and 2016 (in the desktop environment), they have gotten extremely complacent. DDR4 RAM is new to desktop computers, while GPUs have had GDDR5 (quad data rate) for years and some now use GDDR5X (faster GDDR5) or even 3D stacked memory (HBM, AMD R9 Nano/Fury/Fury-X)? This is one of the things that triggers us the most. If the industry desired, there could have been DDR5 RAM already in desktop computers, and perhaps HBM 2 on Skylake-X and Kaby Lake-X.
Then there is the very slow, incremental improvements Intel has been showing with price increases as well, but AMD was to blame here as they were not able to keep up. This has led to Intel limiting their own processors and gimping them more than ever. They are limiting overclocking more than ever, and have reduced themselves to no longer soldering the IHS (integrated heat spreader) onto their more mainstream CPUs, using cheap thermal glue instead, leading to temperature limited overclocking. Those that want to avoid this will have to pay more for their highest end X platform (Broadwell-E currently) where they still solder the IHS to the CPU die which leads to much better contact and thus temperatures, the process that used to be standard across all of their CPUs. But then Broadwell-E has inferior clock speeds and IPC performance to Skylake/Kaby Lake, causing the latter to still be superior for the vast majority of video games. We are all caught between a rock and a hard place.
They also limit the i7 5820k and i7 6800k (last and current gen lowest end desktop X99 processors, $389 and $434 MSRP respectively) to 28 PCI-E lanes, still not enough to run two GPUs at full x16 bandwidth. If you want to use two GPUs, you better spend $600 on their higher end processor with more PCI-E lanes! Spending more just for X99 isn't enough, you have to get at least their $600 processor as well, since a few of today's cards and many future ones will strongly benefit from full PCI-E 3.0 x 16 bandwidth.
Our only hope here is strong competition from AMD. We have Ryzen, and while Ryzen 5 succeeds at decimating the Core i3 lineup (something Intel did themselves) and shutting down most of the Core i5 lineup (especially if you include long term usefulness), Ryzen 7 still loses handily in games to Skylake/Kaby Lake and Broadwell-E. This can be remedied with BIOS updates, OS updates, and game updates, but Ryzen's limited clock speeds and overclocking and memory speed will remain problematic until a refresh. A refreshed Ryzen though, that doesn't skimp on gaming performance (since the issue is not in Ryzen cores themselves), will be just what we need.