Good code bases are built in a way that you can pay down technical debt while enhancing the product.
I view programming as more of an art then a science, people can learn knowledge quickly, the internet is great at that... but talent/skill requires years of experience. Art requires practice.
The more schools like this are successful, the more job opportunities i'll have :D
(EDIT: I should clarify, I'm not implying that these places will churn out bad coders, just inexperienced ones)