Overtime is not guaranteed for anybody classified as a professional -- and our last president decided to expand professional to include "anybody who who uses a computer for a primary function of their job." Smart companies who don't like to burn out workers will provide benefits like OT past 40 hours (or in your case, 44), and discourage work outside of business hours. Companies that see employees simply as Human "Resources," no different than copiers or PCs will often get as much as they can out of them without regard to efficiencies, health or happiness.
After the stock market crashed, I saw the shift at my own place of business. Positions were cut or not re-filled after retirements, and more and more workload was added to the job. The number of hours started creeping up -- slowly at first, but then as it happened it became normal then expected. Where we should have two full time shifts we have one. All the after-hours changes and maintenance work is done by those that work the day shifts. It's caused quite a few people in our department to look for new jobs.
I used to work at Intel, and they had a very strong, employee-focused approach at their jobs. They highly discouraged anything beyond 40 hours, and if you did (it happened every so often), we got paid. Projects that required additional resources generally got them either via temporary help or from others in the organization. Places like that do exist, but they are becoming rarer and rarer.