The writer does not understand or appreciate eXtreme Programming principles. They slam continuous refactoring, while continuous refactoring is THE thing that keeps your codebase from falling apart.
Refactoring is a retention program for engineers that provides almost no customer value.
Engineers might not have any say on features that the product manager wants but impacts performance negatively.
Et tu, scrumfall.