Yeah, pretty sure the delay in Mag getting picked up by a team is almost entirely due to the nature and frequency of his injuries.
Prospective teams, who operate on unemotional logic unlike butthurt RU fans, won't only look at his performance this past season, but will look at his earlier play as well. So they will see how immensely valuable he was to the team two seasons ago, and how bad the team became without him. And they will see that his performance this season was almost certainly affected, in large part, by earlier and ongoing injury issues, as well as his concerns about reinjury.
Teams will obviously take fully healthy options instead, if they can get them. But if there are spots left on some good teams, and if Mag can demonstrate that he could be healthy enough to be expected to make it through a season, then he'll probably get picked up by someone. Because he could be an extremely valuable contributor, especially if surrounded by other good players.
But only if he can remain healthy which is a huge question mark.