FA is all about player control. The only control the Teams have is how much money they offer a player, and that is controlled by the salary cap and how many other holes you need to fill.
I liken it to my wanting of a new fishing boat. There are some really nice ones for sale out there that I feel should be mine. The problems are that I don't have the money to pay for it as well as buy new tires for my truck and pay taxes on the house while still having money for food each month. I can make an offer on one of those boats but then they either say no or continue to wait and see if they get their price. There are a few out there that I can afford but one has engine problems, one has a trailer with a broken axle, another is not what I really want but would be better than nothing.