Completely agree but its all about pros and cons.
We sold Stewart to Southampton last season despite them being a promotion rival. It was undoubtedly the right decision.
If Leeds offer £25m now and its an amount we'd be happy to accept, then you could argue we shouldn't turn it down as next summer that price will drop sharply. Sure, Leeds might get promoted and us not, but will them having Jack Clarke really be the point of difference there? It will certainly reduce our chances and increase theirs, but there will be no way of knowing if its actually made a material difference to the outcome.