Time will tell. League is a team game and piecing together a competitive team team each year is pretty dam difficult in the professional era. It can be done and Melbourne is an example, despite having to move on some pretty fair talent who went on to play and star in other teams. The imperative seems to be to keep the production moving. Develop the young talent and bring them through. When they get older or too expensive there will be young and keen players coming through the system to keep the team at the top.