Rkt would be a great player if he didn't have to be spoon fed what to do and how to play constantly. You see him excel in b4nny pugs because b4nny micros the heck out of everyone. Pay attention when b4nny doesnt say thing. You'll find him not being able to track ubers, not knowing where to go or what to do, and healing the wrong people at the wrong time. In essence, Rkt is a player who has everything done for him, because players at the top level are willing to spoon feed him information on what to do and where to go. Yeah that may be all great in those pugs, because who doesn't love a medic who will do everything you tell them too. At the same time however, most real teams are not going to micro the shit out of their medic. They are gonna expect that you know what you are doing and can pull your own weight.
There is no doubt Rkt is dedicated. However this whole "rkt is the most dedicated, just look at his hours." seems like complete bs to me. Plenty of people in this community spend all the time they can spare on this game, even sacrificing time with their friends and family to improve. Rkt just happens to be a child with time on his hands. That doesn't make him any more dedicated than the guy who works 10 hours a day and stays up all night scrimming, demo reviewing, and mge-ing only to go work another 10 hour shift the next day while sleep deprived. How many times has rkt demo-reviewed his own pov? How many hours has he spent grinding jump maps and mge? How many Vods of better players has he watched? Tons of people do stuff they hate in order to get better. How many hours has Rkt done of any of that? Has he ever played 3 extra pugs even when he felt tired or sick just because he wanted to improve?
TLDR: Rkt cant make most decisions for himself, he does well in pugs where he is micro'd. Dedication isn't defined by hours in game or pugs played. Its defined by how much someone sacrificed to improve. Did rkt really sacrifice that much more than others?