If you look at a 3 year period then sure, but I don't see how someone can rank Jordan or RiuT above Viper as best player of all time, when they've been around for a similar amount of time and Viper was just better than them for most of that time.There could be also names like Koven, Jordan, kkab, RiuT, there were just too many great players whose performance in the concrete period (like 3 years) could be the best one for someone.
I agree with you on kkab though, I hadn't really thought about it that way, but it definitely makes sense that someone would look at it from that perspective.