I recently discovered that if a user is not a member of a queue, the Availability toggle does not appear.
Working as designed is good, but this detail should be documented where the use of Availability is explained so that there is an explanation for any observed inconsistencies between agents.