The 6C version is priced directly against Ryzen (~$350), and the 8C version is only modestly more expensive (~$500), and they have a huge lead in gaming performance. That's perfectly affordable for the performance they give - virtually the same prices Ryzen launched at, in fact.
With this much of a lead in single-thread performance (~33%) a 6C Intel is actually outperforming an 8C Ryzen even in multi-thread performance and it's stomping it in games because single-thread performance is still so critical.
And the 8C Intels are just 33% faster than Ryzen across the board.
High-refresh gaming requires excellent single-threaded performance regardless of resolution, and 144 Hz is basically the new standard for midrange/high-end gaming builds at this point. A 144 Hz monitor starts at literally $150 and a very nice IPS 144 Hz FreeSync/GSync monitor can be had for $400-600.
It's not just 1080p - CPU single-thread-performance requirements scale with the framerate, it's just easier to hit higher framerates at lower resolutions. So 1080p benchmarks are a "leading indicator" of future high-refresh gaming performance as GPU tech improves and you upgrade in a year or two.
On the flip side, 4K benchmarks really mean almost nothing for CPUs. A Pentium G4560 is within a stone's throw of a 7700K at 4K because everything is GPU-bottlenecked at a very low framerate that virtually any processor can deliver. But that G4560 will fall behind in no time at all as GPU performance continues to improve and its actual performance (or lack thereof) is laid bare.