Have you not heard of Markus Hoelgaard? He should definitively fight for top 5 in races like this.
Yeah no I never heard of him...
He's not a guarantee to be with the best 10 or 15 uphill in these races, and his form isn't superb either lately. He can sprint to a good result yes, if it comes together, but that has nothing to do with the ability to make that front group.