even with the more powerful AND faster true compute units of AMD's ryzen 3000 cpus they still cant match the latency that ringbus weaker intel cpus can give. For csgo, which is badly optimised, very latency dependant and a relatively light load frequency and core latencies wins out. I.E. intel.
even if CPU 1 can solve an equation in in 4ms and CPU 2 can only solve it in 6, CPU 1 has a latency of 4 to the core while CPU 2 only has a latency of 1, meaning even though CPU 1 has a 50% faster compute speed it still loses in overall speed. Actual times are far lower and there are way more complicated factors added in as well, but there are reasons why intel has been on top.