Right. This is the 5th or 6th comment I've seen like this so apologies for picking on yours but:
I've been in this game a few years, so am by no means a young 'un, but I've heard this crap for my entire career and while I agree that this is a futile dance of circles I do not agree its youthful arrogance. Want to know why "kids these days" don't know about what went on in the 80's...?
Your documentation was shit.
Thats it. Yours was, the companies you worked for didn't bother either, and no one has preserved any of what docs there were because they are crap.
*The* biggest difference, and the best contribution a developer can make is to write solid docs.
Thats it.
When I join a project and find a good doc, it doesnt really matter how crap the code is, it will live on, because I understand the intention and can have confidence in any changes (and assure them with targeted investigations). If there are no docs, no way does anyone have any other option than to back away slowly and start building something to fit the current state of play elsewhere.
Thats because you're paid to get shit working not reverse engineer some code that the author was "so proud of" that they couldn't even be bothered to put their name on it.
*That* attitude scales, and spreads, and is the root of all evil.
So its great to hear you have so much enterprise experience and you're also fighting the good fight to ensure all your KDDs get documented, your architecture and quick fixes are in a centralised and indexed change log etc; just don't blame the "kids" for not being able to follow the spaghetti dungeons that idiots built.
Honestly, I once heard some old boy brag that he built and deployed a business critical application within 3 days, and if that doesn't shock you then there is no hope.
You know what "real" engineers and architects do for the majority of the time? Yeah, its documentation. If you're not doing that, you're a brick layer, and I hope you're following someone else's instructions.
(Once again, not personal! "You" is generic and at the other comments too :))
Edit: also, no disrespect to brick layers, but you won't find a bricky saying he's an architect