First off, I'm now 37 and I've been in IT for over 15 years. I can also say that I had similar feelings when I was 16 and first starting with PCs. For instance, I stuck with old MFM/RLL drives for awhile because I knew that technology but didn't know IDE, which was already a few years old. I later started learning to move with technology and have continued to do so.
I presently work at the Federal government and have had similar frustrations. It really has little to do with age and more to do with mentality. People get stuck in their old ways and are reluctant to change. My boss was that way in the beginning but, fortunately, he had an open enough mind where when I started slowly introducing newer technologies, like virtualization, he came to accept them. He also saw the wisdom in standardizing such things as backups and operating systems so that we weren't having to juggle 5-6 different platforms to get stuff done.
That said, standards and procedures exist for a reason. Someone like the OP is likely to be a lot more reckless when it comes to poking around and changing things. Just because something is newer doesn't necessarily mean it will fit the environment and/or application. Also, there are numerous other factors to consider such as vendor support, upgrade paths, downtime, etc. In a typical environment you will see not see newer technologies (outside of maybe a lab environment) until they've been tried and tested in the industry.