SkyCruiser
If I read your post correctly, then you got rostered for the time required to do the stuff.
In this situation, it can be min days off and still do it in your own time.
We all know it's to save the man hours on the ground.
Although the company chose to ignore the benefits of shared experiences etc, there were relatively few vocal grumbles until they started threatening to ground people
I seem to remember credit for groundschool, simulator duty etc. That's all gone too!