On the training pay - I can see that being very annoying.
A 3 hour minimum would force UA to try and roster at least half a days worth of training each time someone is called in for training
If no minimum, UA could roster crew to come in for an hour long course only, that could still take up the whole day for a person (getting to and from the training centre etc.)