You’re totally right but he was hotly tipped two years ago at the tour and then crashed on the first stage so we haven’t seen him have a good go. Since his best tour finish he has really developed and got great results in one day events.
strikes me as potentially having a similar issue to roglic -final week fade. Cant help but think that the Giro being the hardest GT will exacerbate this issue.
He’s never really delivered as a GC rider though. Think he’s got one fringes of the top ten finish in the Tour.