What is the solution of this management problem? I imagine someone may say "agile" but does that make the experience of developers and users better or worse?
Ignore existing and generate new technical debt? Yeah, this will cause problems years from now...
Drive death marches, promise them things you won't deliver, shit on employees. Sure, they will burn-out after the completion of the project, by that time my bonus check has arrived.