@timbray, I love this. And it also makes me sad. I wrote the same story in 2012, which I offer now as supporting evidence, more than self-promotion.
https://dobbse.net/thinair/2012/11/framework-is-not-architecture.html
"As an industry we still don't know how to teach what we do. The only way to learn these lessons is to join a revolution and experience the transformation to establishment. This advice-disguised-as-a-story is for programmers starting their second rodeo."
What are the chances the next generation will break this pattern?