Primoz can't compete without a superteam. That's why he beat Thomas by a relatively small margin in the Giro and Pogacar beat Thomas by nearly 10min with a purposefully weak UAE team.
And perhaps you didn't take circumstances into account when you made such statement and looked at the results as they were. Primoz crashed and was injured and even so he won the race.
I remember Chris Froome commented Roglic in unfavourably during his peak, not in condescending manner though. He said Roglic always tails off in the third week.
Never thought I’d appreciate something from Froome but he’s spot on on this. What’s more Rogliç has never really received the respect he should have deserved for all he’s accomplished. Be warned, some forget that Pog only just managed to beat him at the very last moment last time he was allowed to challenge.
As with most things context is important. Pogi was right there in the 2020 Tour until he had a mechanical on stage 7 and lost 1min 28sec. Had it not been for that, Primoz would probably not have taken the jersey on stage 9. This is of course the same stage 9 that Pogi won. Of course hindsight is 20/20.
There is something in that but in a 3 week race the specific individual unexpected time losses don’t have as much importance as made out and aren’t the real reasons for winning or losing.
If you consider how narrow the gaps are at the end of most GTs (a few minutes if not seconds after over 80 hours), it is clear that no-one is riding at full pace to get the fastest time but that they are riding according to their placement, rivals, expectations and feelings, strategy and energy conservation etc. each and every stage. As you say, with hindsight Rogliç might have ridden differently if he’d felt Pog would have caught up the difference. Pog on the other hand kind of left it to luck, there was no way he could know in advance he’d not have a small mechanical or puncture and could rely on his expected form to catch up enough at the last minute. He deserved the win for Rogliç’ (who will never make that mistake again) complacency but he was still lucky.
When Contador “won” after Schlecks’ mechanical people called it unfair of him, they forget that all he did was catch back up the time Schleck gained on him because of a puncture. Had Contador not lost that time, he’d have had a good gap and would have been able to afford waiting for Schleck to get his bike in order.
Every situation in a race affects the rider but also his nearest rivals who react accordingly.