He was team leader in Algarve for two years running. A short stage race, non WT, with only two uphill finishes and a long TT. You would think of all the stage races on the calendar, this one suits him to a T. He has not been able to get on the podium. He is still dragging the fame around of "Tour de l'Avenir winner" but people (pundits) fail to realise that that was in his fourth and final year as an U23. Guys his age (Bernal, Lambrecht, Sivakov...) had all left U23 racing long ago. Even the guys coming after him (Pogacar, Evenepoel) had already left or skipped U23. Pidcock crashed out, Van Wilder had a mechanical when he had dropped Foss. But those guys were 2 and 3 years younger. Last year's Avenir winner has already shown more as a climber and Ayuso who won Girobio already finished on the podium of the Vuelta. Those guys are 5 to 6 years younger. Foss turns 26 next month and i have a hard time believing he will be the next Froome or Wiggins who suddenly started scoring big at the age of 28, out of nowhere.
As i said before, i can understand this guy has a dream and it's difficult to give up on it, but unless he goes full Lance or Ricco, it's not going to happen for him. And i can't understand that Jumbo didn't see this before they signed him, and actually went along with it all these years. I think he was really skinny in the '21 Giro, but still finished nearly 12 minutes down in GC. So it's not just his weight that is the problem.
Imho he would be the perfect stagehunter. He can ride on his own, he's a strong boy, he can climb well enough to beat other climbers in the breakaway (who might suffer more in a long break). He can win an occasional TT. He could have a beautiful career if he stopped chasing rainbows.