There is code that I literally prototyped myself in a week and that I am told would take years to rewrite by IT.
There is code that I literally prototyped myself in a week and that I am told would take years to rewrite by IT.
What you have is incredibly common in non-technology companies. Good engineers are now very hard to recruit and expensive. Unless your company values them enormously, your engineers are going to generally be pretty mediocre[1]. On top of that, your company isn't going to understand engineering projects - when you need to invest in infrastructure, tooling and technical debt.
These factors together multiply up over time until everything grinds to a halt.
[1] An aside - in my experience of organisations like this and also mediocre engineering organisations, there is usually one guy who knows his stuff, and is holding it all together. Some of it is like Brent in the Phoenix project, but some of it is that the rest of the people are just rubbish.
More commonly it's a lack of ambition and a comfort with where they are. They're happy with their environment, they don't want to to risk the change and they don't see why they would. They may have only worked in that sort of place (or only in that one place), and haven't seen how much greener the grass might be elsewhere.
Its difficult to see all perspectives in organizations and operations as complex as this.
That's generally why management gets paid what it does. Although they're not any more immune to this exact problem...