You see, I think we are all guilty of falling into this trap. Let me give a brief analogy...
Have you ever heard of "conditioning" as applied to psychology? In brief, it's a way of controlling responses to stimuli. If a certain stimuli always brings about a certain response - then after a while we become conditioned to expect it - and we do so, without questioning or challenging it. We have become "conditioned" to accept that when A happens, B follows - even though it needn't do necessarily.
This is how it is with Sheffield United and the sale of players. Since the 05/06 season, (the last time we were going in an upward direction) McCabe has ensured that he covers the cost of any players coming into the club, by the sales of outgoing players. It's 10 years now since we last spent more on players than we made from selling them. This isn't an accident - it's a deliberate policy. Let's be clear about that for a start. It's also a disastrous one as well as our 6th season in League 1 testifies. He runs the club on a shoestring (see my other thread entitled "Ever wondered why it's taken so long") and he asset strips the club of its best players every season.
What McCabe has done very well is fool the majority of us into thinking that the sale of players is necessary in order to fund the incoming players. It isn't. And not only that, but he's taken the illusion to another level because having sold players he's then not used those funds for incoming players in any case!
But here we are again today and you and I and most Blades have, to some extent, swallowed the argument that we have to sell players (like Che Adams), in order to release funds to allow us to finish building the squad. We don't. How much do we need to sign these 2 or 3 players to finish off the squad? £1M? £1.5M? maybe £2M? McCabe and his cronies have the financial capability to bridge that gap easily. But let's assume for a moment that they don't...then someone else will. Someone else will put up that kind of money in a flash, because what you have to look at is how big an increase in revenue would promotion bring? And it's massive. Huge! Apart from increased gate receipts you've got increased TV money and all that goes with it. The extra investment needed now to complete this squad is peanuts compared to the additional revenues we would gain from getting promotion. So, why doesn't McCabe do that then?
Because he is in Sheffield United for one thing. To make money out of it. And he can do that very nicely from asset stripping the squad every season, conning the fans into thinking this has to be done, when in fact it doesn't, and making a nice few bob out of the player sales without taking any further risks on his capital.
And we all sit here not questioning it - because it's what we've done now for years - and so we are used to it.