Albeit inadvertently, I would say Jurgen is in large part to blame for at least Mo and big Virg not being done last year. You’d normally talk with 2 years to go. And that would have been happening in all likelihood. Then the manager announces he’s stepping down the end of the season, with nobody knowing who’ll be in charge next year, and all talks naturally stop. Then when you do replace him, it’s a tournament summer. Big contract negotiations take time.
Trent should never have got to last year though. He should have been extended with 3 to go. That one isn’t too clever.
I think its really naive to think Hughes isn’t working on all the extensions. Just a matter of time.