Well, how about the reason that starting from beginning, Nvidia has named their GPUs as GT and GTX, never RTX.
E.g: Kepler architecture models are GTX 760, GTX 770, GTX 780 etc. Next, Maxwell architecture models are GTX 960, GTX 970, GTX 980 etc. After Maxwell, Pascal architecture models are GTX 1060, GTX 1070, GTX 1080 etc. Since everybody are used with GTX and there were hopes that Turing architecture GPUs would be named GTX 1160, GTX 1170, GTX 1180 etc.
Nice and simple, right?
But Nvidia threw an oddball and named Turing GPUs as 2060, 2070, 2080 etc and not the known GTX but RTX instead. What's up with that?
Also, Nvidia has since released filler GPUs between GTX 1050, GTX 1060 and GTX 1070 but did Nvida named them as GTX 1150, GTX 1160, GTX 1170? No.
Nvidia named them GTX 1650, GTX 1660, GTX 1660 Ti instead.
Oh, Nvidia also launched the refresh versions of RTX series GPUs but rather than calling them as Ti versions (e.g GTX 1070 -> GTX 1070 Ti) like all refresh GPUs have been since then, they instead call them as "Super". E.g RTX 2060 -> RTX 2060 Super.
And now, the GPU lineup, Pascal + Turing (from weakest to best, while excluding GT and Titan GPUs) is this: GTX 1050, GTX 1050 Ti, GTX 1650, GTX 1060 3GB, GTX 1060 6GB, GTX 1660, GTX 1660 Ti, GTX 1070, RTX 2060, GTX 1070 Ti, GTX 1080, RTX 2060 Super, RTX 2070, RTX 2070 Super, RTX 2080, GTX 1080 Ti, RTX 2080 Super, RTX 2080 Ti.
It's all about the naming scheme. If you change the naming and confuse the people, you'd get a lot of hate. And here is your answer. Since RTX 2060 is the 1st GPU with the new naming scheme, it also got a lot of hate.
LOL. Xbox > Xbox 360 > Xbox One.
ALL HAIL SHELDON xD