There's also not many defending midfielders that are suitable for us, and even less that are available. I'd rather we wait a year to secure an actual target and/or wait and see what the market produces instead of panic buying a random player now. And Ole will do the same thing.
But some can't take that we've likely finished our business with Varane and it would be more important to them that we just sign a DM for the sake of it rather than waiting a year and securing a long-term target (like Sancho).
Also, there are several other players we can sell before sacrificing James. He has a role to play, he's very effective in specific games (like Leeds) and he's happy to be 3rd / 4th choice. People bashing James forget all the "average" squad players we used to have in several of Fergie's teams. I remember people shitting on Park too.
And I'm not saying that James is anywhere near him. I'm just saying that there are only positives in having him as an option.