It's quite simple some clubs understand how to use the cap as a tool to be able to recruit top end talent when they want to and they don't get held to ransom by players who demand big money to stick around because they're scared they'll lose them for nothing.
Sides like Gold Coast and GWS dig a hole for themselves because they pay average players, elite player contracts just to remain at the club longer than their first contract. I know for a fact that a GWS player was paid well over what he was worth to sign an extension when he wanted to return to Melbourne. His manager rightly advised him to remain in Sydney and cash in because he wasn't going to get the same level of money to return to Meolbourne as he hadn't quite established himself. So he stayed and then when he had finished the stint he returned to Melbourne got paid a little less than GWS were paying but it didn't really matter as he was already set up for life with a house and investments.
GWS are paying the price now because they thought they were going to remain a contender so had all their big names signed up to big money deals and they either keep them and let younger talent go or they let a few of the older guys go along with a few younger guys not worth overpaying for and get their cap back under control. Gold Coast are screwed because they were given concessions to sign extra players to try and climb of the bottom and while they've done that, they've also paid well over the odds to keep that list together and now they find themselves on the brink of success but needing to hold a firesale to get their cap back under control. IMO they are going about it the right way, they are flogging off players who aren't seen as being part of their long term future, but still have some value at the trade table, albeit, they need to sell off good picks along the way, but what they'll end up with is a list that wants to be on the Gold Coast not because they're getting overpaid, but because they believe they are good enough to be contenders for the finals.
Meanwhile, clubs like us and Geelong have played the system well. We don't overpay for anyone we want to bring in/retain. It's well known that both Lynch and Martin left money on the table when they signed/re-signed with us as to have a number of other players, while those who weren't prepared to take a fair deal were allowed to move on to newer pastures with our blessing. It is this sort of balanced approach that sees us in the position we are now where we'll bring in 2 guns, while retaining everyone we want to retain. Sure we might lose a player or 2 the other way because of greater opportunity/contracts, but on the balance of things we will come out ahead this year and will be well placed for the future.
Thats all obvious but i dont think it explains how Geelongs cap has worked for the last 15 years.
If they have done it all legally, then well done to them .They are by far the best at it then, far better than us. Can't imagine them giving Hopper & Taranto 7 year deals just to get them on the dotted line. Actually sounds the opposite to what you just wrote They got Cameron at 5 years / $900k. That is a legit bargain compared to what we are offering Taranto & Hopper.
I would take Cameron over both those 2 combined.