2023 had some really tough 4000+ metre mountain stages, but had horrible placement with the MTT, which killed the queen stage.
Ooh, no I meant the Tour 2023, I didn't mean the Giro.
That Giro really had tough mountain stages but all of them were about the MTF. Add to that the horrible placement and ITTs basically not bringing any gaps between top contenders and you get the worst race in the history.