The guys you listed have no value though, Xhaka is the one who's actually worth anything and he's at a critical juncture with 2 years left on his deal and about to turn 29. By selling him you could actually replace him with someone good if you wanted to.
If we were in Europe I would have agreed with you but we simply can't afford to keep someone worth £20m as a back up specifically for a 4 week period of a season where we'll mostly be playing once a week.
I'd be more than happy to go into next season with this: Partey, New CM (non-Afcon), Odegaard, ESR, Willock, Azeez.