It can be a very full and complex workload for the project managers. They take a few knocks at times. I hope the leadership is building them up. There job should be able to lead with authority.
Software development always has its unknowns. Sometimes the work is understood, there has to be a better way of explaining that to clients and managing the expectations.