About that Almeida graph, it really shows hm much of an outliner that Piancavallo stage was.Well I don't know that it's that much down to overall fatigue, considering Zoncolan was much faster in 2018 than in 2014 and 2011, and 2011 still had the Gardecchia stage as well and probably had the overall hardest route. I think it's more likely to be day by day variation. Pratonevoso the day before was fast.
On a single raceday I think fatigue can be used much more easily to explain variation in performance than over an entire Grand Tour.