I think as fans and clubs we just want to see a fair and reasonable return on and off field for a fair and reasonable salary paid . If a player actually performs to an elite standard and stays on the park no worries, give them the big cheque
You just rarely get the chance to keep that talent. Right now there's more money around than high quality players. You get a bloke having one breakout year (month?!)and he's snapped up by some struggling club on a four year $600-700k/year contract.
Then you've got Melbourne and Easts snapping up pretty much anyone at all they want, regardless of contracts. Because players want to play there (and get a few rounds in with Nick or he odd boat or ring from Craig).
If you're any good now you want to play for a good club. There's blokes who aren't playing Origin or for Australia because they're in **** teams, and you can make your chances a lot better by being a part of success and attached to influential figures.
You just can't wait for a bloke to have two great seasons then say they've earned good money now unfortunately. They'll have already signed a contract elsewhere.