Football players arent like normal employees. If you are running a business of 1000 people, then whether one capable person leaves or not, isnt much of big loss. However, there are only 20-22 players in FC, of which, you can claim 5 players or so can be regarded to be critical. If a team looses two of those, then they are hit pretty badly. Beside, it isnt as if players don't know the rule when they sign their contracts. The clubs that got good contracts and value for money in their investment; good luck to them. I don't see players complaining when they are not giving their best having signed fat checks. So I dont see why club should be oblieged to hand in massive long-term deals everytime player has a good year or two.