And I agree with you. I’ve seen new, green software engineers fresh out of college want to “change the world” and end up embroiling themselves in mushrooming projects that they grossly underestimated. Sometimes it’s better to pick your refactoring battles, accept that reality isn’t utopia, and let sleeping dogs lie.
I used to be like that, now I’m happy to ensconce myself in the wisdom of the ancients.