Last year was an exception but it doesn't happen often enough. Rookie list players given 1-2 years then try again. Our management is obsessed with "types" of players. Keeping McInnes as cover is a joke, we don't need cover for the cover. If he's not good enough, pay him out and move on. No use him wasting a year on the list when we could be trying out a new rookie. I might be being to harsh on the talent of the list but at least turn over the match day squads a bit more. Players are complacent and no one is pushing them to succeed.
They just turn up every week, cruise through the game, talk to the media about our effort not being good enough, change nothing, do it all again next week
McInnes signed a 2 year contract in 2015, after he covered for Darling admirably early in the season. Nobody was complaining at the time. Some people were even saying he'd play every week at another club.
It's easy to say we should have cut him after 2016 but that takes balls when a guy plays the year injured (2016), is a possible ruck option for 2017 and would need his contract paid out.
Moving him to the rookie list means he only cost us our last pick in the rookie draft anyway. Hardly a huge error keeping him and there might be life in his AFL career yet... but almost certainly not at WC.