In a salary capped league, it doesn’t matter that Jones could pay it many times over, because player salaries become a zero-sum game. If he gives Elliot more than he’s worth, he can’t give that money to someone else. So the team as a whole gets worse, or he has to underpay someone else.