That's true, it's a weird thing actually, because Roma had a really bad run at the end of the previous season, but nonetheless they decided to stick with with de Rossi and give him a new contract.
The situation here is that Moyes has been in management for years and is predictable what you get. In January 2025, we knew we had to first away from the relegation battle + you got to manage a huge squad change in summer.
If you as a board then go and say, Moyes is the man to make it till summer 2027 with a contract probably around 5m year, you would be stupid to bin him in summer, unless you really have an average of zero point something.
For me the squad atm is the bigger problem, as overall Moyes delivered enough to stay and not waste another 10m we need for the squad.