First off, those 19-20 year old’s have the attention span of a gnat and get bored with much of the bread and butter of modern IT work. Trust me on that one.
Second; there really is an infinite amount of stuff that needs to be done and a finite amount of people available to do it.
Thirdly, there is value in knowing the ins/outs of a particular system or company. Often its cheaper to keep some old guy on payroll that works a few hours a week keeping a system running vs. building a new one from scratch.