Good morning Steve! When travel becomes a weekly issue with multiple legs on the journey, such scheduling issues can indeed become a major problem. I figured out one time that I spent more time in airports and airplanes per week than I did being at home. That's sad!!
I also share your concern with all of the shortcuts that companies take with system development and deployment. Too often it's because of a lack of proper analysis before decisions are made, deadlines made without regard to the development/testing/deployment process, and scope creep where additional "requirements" are placed while the project is in progress (of course, with the same deadlines and resources).
As with most other things, software development involves a correlation between three major things: time, money and quality. The two that typically get cut are time and money which results in a severe reduction in quality. It never ceases to amaze me how companies can justify this and yet are shocked when quality suffers.