Mahoney was also bleh till the last couple seasons, physically the hooker position is far different to the roles those players you mentioned play, he's still got a lot of development left at just 20 years, and yes I was hoping he would show more too, but referencing guys like Mahoney who was let go by the dogs, I wouldn't right him off yet especially given he has excelled his junior grades and also at reserve grade level. I think it would be incredibly stupid to let him go.
edit: I also think its unfair to blame a 20yr hooker for not meeting the standards required for a first grade hooker, the blame should be entirely on liddle here.