I too, had a similar experience.
At my first employer, Loganair, they were very easy about days off. If they didn't need you, they put you OFF.
However, that was in 1996......
After that, it was very much as described above, and with a very clear emphasis on how overpaid we all were.
I left.