That none of us really know on fairness. We can all have guesses but my guess is that he had injury troubles. McInnes may be a lot of things but he's not one who tolerates laziness from players in training. He's got rid of players after a year because they weren't putting in the work. He wouldn't be after Wilson again if he wasn't showing willingness to do well.
He got rid of some after 6 months.