Quite right.
One comment was about how much it would cost to replace Moore. If we kept him, turned down his transfer requests and played him until his contract ran out in 18 months time we'd have an ineffective, moaning, not always fit striker who resented the club for not allowing him to improve his career. In such a scenario we'd end up bringing in another striker and having this star man warming the bench and even being dropped from the match day squad.