The young and ?
It really depends on what the "enterprise" software means? Definitely (most) young developers know how to code but not always how to build systems, a huge difference. And it also can be an attitude question, learned or force fed by current "experts" in "licensing" courses, etc. Not all but many young (of course, some old also and maybe most managers - LOL) developers believe that what they were told by vendor, manufacturer, manager, professor, etc is all there is! We see that a lot in OS, language, db, etc wars - sad! They will, hopefully, grow out of it some day.
Now - for an ideal enterprise IT development I definitely would hire young and educate them. But I wouldn't kick out the old because sometimes you really, really need the experience which only comes with long career. Seen what happens when the enterprise runs out of own experience and comes depend on outside "expertise" - not a nice picture!