Its hard for the club as there's no guarantee another offer will come in etc.
No player is bigger than the club and there comes a point where £x00,000 is far more important to the future viability of the club than any player.
On the day Johnson signed we'd have all bitten of your hand for, for example,£500k.
If it is Oxford, its extremely unlikely its going to be anything approaching £1m.