You need to avoid the GPU bottleneck to see the CPU bottleneck on GPU.
You obviously don't even understand what bottleneck means.
You sure like to mince words and read between the line and create your own story. Go on denying the benchmark results that everyone can see. The trend the obvious, ryzen bottlenecks at 1080p very heavily and very obviously, because there is no GPU bottleneck. At 1440p, the GPU limitation is more obvious but, not dominant enough to hide the CPU bottleneck. Then at 4K, the GPU bottleneck is all you get to measure and allows people like you to be blissfully ignorant about CPU bottleneck and pretend it doesn't exist.
Ryzen might be very small bottleneck on 1080p but Rysen is so fast that nobody really cares if FPS is 200 or 250. So generally Ryzen is no bottleneck for games. It may seem so if cherry picking right benchmarks, otherwise no.
Roll forward 2 years, when the GTX1080ti becomes a midrange GPU, and you get substantially faster GPU, guess what, the GPU bottleneck is not going be there from the GPU at 4K, but that GPU bottleneck will be imposed by the CPU, specifically Ryzen will do worse for it. This is fact, you can SLI GTX1080ti now and take a peak at that future.
Not at all. In two years we have more and more Vulkan/DirectX12 games and guess what, those games utilize more cores much better than today's antique DirectX 11 games. So there will not be worse CPU bottleneck than what is now, in fact much smaller one. You are trying to make way too much opinions from simple benchmarks. That simply does not work.
SLI/Crossfire systems are out of luck as both Nvidia and AMD do not really care about them any more and much less in future.