I've been on both sides in my illustrious IT career. When I was a DB2/IMS developer in the early 90s, we did work some long hours but most development work now is done offshore. We have architects and SMEs that answer questions and assess code so it goes back and forth a couple of times.
Was a manager then stepped down to be a Project Manager. I don't have those long days anymore either. I have to occasionally work a weekend when we have a software load but that's not very often. They are trying to start getting more out of us by combining roles/responsibilities. Hopefully 3 1/2 years until retirement and won't care what they do!
The last time I worked a weekend was two years ago when we migrated to a new F5 . We started at 3am on a Saturday Morning and were done with application testing by 10 am .
I left managerment to be a PM as well, and then moved from Project Management to Program Management about 8 years ago .