When Roglič is demonstrably better in the Tour 2024 than he was in the Giro 2023, some people are going to act all surprised like "how is this possible?!".
But anyone who actually watched the Giro can tell you two things about Rog's form in that race: he crashed hard in the Tao GH DNF crash, aka an injury which he carried all the way to Rome. The other thing is he hates bad weather as well (rain & cold are pretty much a form of kryptonite for Rog).
If you want to see what he can do, just watch the Angliru stage in last year's Vuelta. It's a much better indicator.
He had his epic Covadonga triumph in bad weather though. Other than that I agree, the last Giro was about overcoming crash effects and he did it at the end but the race was far from smooth sailing. Had this crucial ITT been one week earlier he would've likely lost it.