Come now, people don't dislike celebrities because they are at the top, they dislike them because they are knobs in most cases. Maybe you are being sarcastic? Not sure.
People disliked Schumacher because he was an arrogant ***** and behaved like one.
People dislike Hamilton because he dresses like a prat, likes to preach to people about issues that he is actively contributing to and generally comes across as a bit of a tit.
People dislike Djokovic because he would happily cheat to win, is anti-vax and a bit of an idiot.
For every person that people dislike who is "at the top" there are plenty of others that most people love. Its nothing to do with their success, its almost always to do with their personalities and actions.