I mean.... I don't really buy into that.
I think sometimes a computer program has *so much technical debt* and/or was poorly designed that it may feel like that.
But if the time, care, and effort was put into planning, unit testing, document and refactoring... that really shouldn't be the case.