As much as some would like to think that we can magically fit 30 above average players into our Salary Cap, that's just an unrealistic expectation. Look around the league and every club has a mixture of below average, average and above average players. Obviously some of the below average are on a development path and conversely some of the above average are getting older (aren't we all). Effectively managing the Salary Cap is a next to impossible complex task, not made any easier by the NRL dreaming up and/or applying obscure and difficult to understand (ie; illogical) rulings. Look around the league and there's not many instances of teams having 2 above average players in the same position, or of they do it doesn't last. Obvious examples, Melbourne are about to lose both of their above average wingers. The Chooks have already lost Mitchell, leaving Manu, and then Smith (their "developing" player for that position) got injured and hence their desperate search for a solution, so even they are not immune.
It's hardly a surprise that we know our team better than we know the opposition, but the others aren't excluded from the Salary Cap balancing act any more than we are. Individually we recognise what we believe are deficiencies in our playing group, ones that we particularly would like filled, yesterday. But the fact remains, and it is a fact, we can't fit everyone that we would like into our Cap. This year had a little space and my personal opinion is we have gotten good value for our money and we have a enough left to swoop should another DWZ type situation arise again this year. Next year we have slightly above average Cap space available, with players off contract and a number of large backed ended contracts expiring (so even if they are renewed they won't be for the inflated final year amounts).
This year we need the patience to allow some of our "development" players to develop some more and make the step up to NRL level. Because we sure as hell can't afford to fill every vacancy with an above average player from another team.
Go Dogs