or a simpler version: "A stitch in time saves nine...but I charge by the stitch"
This reminds me of perverse Amazon practice of hiring people only to fire them to meet quota. This could have been avoided if they measured the average lifetime of hired individuals. If they were fired the very next firing round, it means the process is broken. Ideally a fixed percentage of freshly hired developers should have moved upward displacing senior slacking developers.