And a couple others specifically prepared and didn't got on the podium as they were aiming for (Dennis, Campenaerts). And others are building for Giro and did fine (Thomas). And some guys rode like crazy in the last week of the Tour (Asgreen, Cavagna with his solo effort just before the last ITT) and got 6th and 7th...And another guy left the Tour early to prepare for the ITT, and showed it was a good decision and the Tour was a good preparation (Kung, 3rd).A couple of guys you mentioned specifically prepared for today and yet still lost to a sprinter/climber/classicomano/roleur/crosser so your sarcasm is a bit misplaced.
And as you have noticed already, 4 riders from the top 8 came out of the Tour. Time differences between 2-8th is 26 seconds.
Time difference between 1-2nd is 26 seconds. So obviously that second rider is not riding clean. The logic...
Again, whatever fits your narrative.