You cannot really plan a like-for-like replacement for the very best players in the league. What’s often hard to see is that the best players like Ode and KDB at the 99th percentile, are often 50% or more productive on important metrics (eg deep completions, progressive passes, etc) than players at the 90th percentile. They are miles better than excellent players. So you’ll always have a massive gap when they’re out. You just have to hope for the best.
It reminds me of when we lost Saliba 2 seasons back (and even when we have played without Saliba in preseason this year). His absence has in both periods completely ruined our shape, and it’s hard to make like-for-like adjustments