Yes, you are absolutely right, anyone who is top of any profession would have done more hard work than the other player whom he/she is competing. he/she would have given more time to their training and that is why are on the top and recognize all around the world.
That is how it should work as it is not only natural ability that takes you to the top, but total dedication and hard work.