Don't take this as a dig. But their has to be an actual level of interest in those players from other clubs, plus you then have to have the feasibility of any potential transfer factored in.
Use Gestede as an example; he is 31, allegedly he is on £30k per week, has a poor injury record and hasn't exactly pulled up any trees in the Championship with us (Ignoring his efforts with Blackburn 5 years ago). He also has a contract that runs out this summer and we are not looking to renew.
What clubs in our division would actually want to sign him? Then factor in the 2nd question of who could afford him?
Then as a 3rd question, if as a club you wanted him, but couldn't afford him, why not just wait until the summer and sign him on a free?
We tried to sell him last summer though. He might be in the side by default because of our defensive situation. I wouldn't personally select him in our best XI however. I don't think he's been a particularly good signing, his performances haven't been all that good and he's on decent money 🤓
I've long since delegated wet-pants duty to my two year-old! I do believe this window will go down as a missed opportunity if we don't make more progress, but it won't change the rest of this season - it'll just make things harder at the start of next season.
I agree with other posters that we need to sell before we buy, but I'm starting to doubt whether the club has done enough to facilitate outgoing transfers. As someone else said, we've been happy to pay high prices for players of questionable pedigree in the past, so I'm sure other clubs would willingly do the same if we'd really tried to shift players with no long-term future here - especially those clubs flush with parachute payments or the proceeds of over-inflated stadium buybacks.