The call back is only offered when queue is stable is or decreasing.
If the queue is growing they stop call back as will make the queue worse. Hold works as a filter as people who need to talk stay and no urgent people just give up. Say when weather issues only really want people who are flying not people dealing with future stuff.