Truth is Bladesway, you have no idea how long negotiations went on when players have been sold. Nor is there a case you know of where there was a second bidder.
The real pressure to sell comes from the player who multiplies his wages though.
Finally you now accept "it's a fact of where we are".Facts of life do not need to be excused, it's how things are.
Paying £300k or so for McFadzean is hardly "way over the odds", the player has a year left on his contract and his manager says he is the "best centre half in the league". The deal will likely involve a three year contract on better wages than he is on now.