As an engineer manager, I do agree with the sentiment though. Keeping engineers focused is tough. Allowing them time to burn down tech debt might mean they go off and work on interesting projects instead of something of business value. I’ve also been burned by the “let’s start over and do it right” refactor that resulted in no customer value. Making software is full of tradeoffs.