I don't think "have had the general conditions for winning" is at all accurate this time around. It was clear ahead of time, and much ink was spilled on it, but it's even more clear in hindsight that this cycle was always going to be a giant uphill battle. Incumbent parties all over the world have been and are having the same issue. We're all still going through a hangover from the pandemic.