unreadable title - jesus! :P
Some problems are more easily dealt with using tools like immutability, or mutation for that matter.
as with all things in software - it depends.
...While I do agree that "project-management" is important, I think the tools we are using today are really underpowered to deal with complexity/human-error - Which is the bigger problem IMO.
Deleted Comment
These use-cases you're implying seem to be the real problem.