Yup...They exist to maximize working conditions/comfort and pay. Not really anything else.
Less off season practice, etc.....falls under maximizing work conditions. I doubt may players mind they only hav eat time they have to "officially" get ready for the season. They get paid for the games either way.