Well said and 100% agree.
i work in a school and so don’t officially get AL.
However I am allowed unpaid leave to support DS at swim meets (he’s disabled) because my employer is sensible enough to realise you don’t get someone else with my level of training and experience very often and they’ll lose me if they aren’t flexible.
In return I don’t take the piss back. I did a few hours extra the other evening to attend a webinar. If they clock watched so would I!