Well no, not in GM. It’s fine to pull out the popularity argument when referring to ranks below GM but in GM (and even Masters) players don’t play their favourite heroes or popular heroes amongst the playerbase. GM players play the heroes that they think will increase their chances of winning.
This is also why most METAs often start in GM. They’re the ones that are usually trying to find and play the Most Effective Tactics Available.
Meanwhile, winrate is problematic because it is highly depend on pickrate.