Pretty much agree with everything except the last one. the business systems are so complex and so difficult to migrate off COBOL will be around a long time.
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.