If you actually look at the benchmarks and read through them and not just base your decisions on conclusions by these reviewers alone, you will see a bigger picture and under that a whole lot of truth. And, you will be surprised as it will be very different from what you just said.Based on so many internet reviews, gaming system on rayzen is not the best idea. intel is way better for these purposes.
Intel is better in enthusiast (high end) market, true, because of their higher clocks and higher IPC rate than AMD.Also, i5 k and i7 k can be overclocked to about 5GHz with a little more investment.
However, once you start looking at the mainstream market (which is about 90% of the whole PC gaming market, maybe even more, I just made this statistic up. ), you will see that starting Summit Ridge, AMD has bounced back in the gaming market. Your statement was true before march 2017 and is true still but in some cases. Ryzen 5 1600 (X) beat the skylake i5 in every way possible. Gaming, applications, productivity, etc. etc. Tripled the thread count from i5 4c/4t to R5 6C/12T. CPU utilization now started hovering below 40% in games leaving your system free to do other work (twitch, live stream to YT etc.). Most importantly, the GPUs that can be paired with these CPUs without bottlenecking increased in number. e.g. Ryzen 5 1600 can be paired as easily with 1050ti for 900p gaming as with 1080ti for 4k gaming. All this at same/lower price. Probably, what is more important is that now the game devs have the reason to breach the 4 core mark and start optimizing games for more cores which will accelerate the gaming fidelity rate which was stagnant for the past few years because of Intel's monopoly (coz of AMD's incompetency) of keeping the core count to 4.
PC Gaming market is at an interesting crossroads. Reminds me bout the time when AMD released the first dual core 64 bit CPU, gave Intel the run for their money with thier Phenom II series and now with Ryzen. Today, whatever we buy, consumers are the real winners.