He went 200m too late IMO
To be honest I think Pogacar's absence might have been detrimental because his presence would have given Alaphilippe something else to consider. But whatever, it was exciting & Primoz did exactly what I expected of him: attack & go for the win.
He always does, on every terrain, against every specialist.