As most IT staff will agree, it's not what you know but how you use resources to acquire answers.
I don't care if someone knows something or not, but if needed, they better be able to use their resources to find the right answer.
Like a boy scout, be wise in the use of your resources.
Face it, some people thta have been in the industry for decades know pretty much everything about their specific field of work.
This knowledge has been acquired by resources, not just because they knew it all. When the internet was less active, people in IT hung out with fellow IT nerds and computer geeks and shared information. When a problem arose, they had a network of people they could call on.
Nowadays instead of having a peer network of friends you call on regularly, there are online peer groups (such as good ole TR) where people get such information.
You are right in that there are many mroe inexpereienced techs today, that is due to nessessity. A small company that didn't need an IT guy at all, now needs one part time. They hire the most computer savvy person in the organisation to fill these duties. That person may know quite a bit about desktop support or web building or even office use, but may need support for other server related issues.
If someone is trying to learn on their free time, this is a great resource website for them.
Face it, the world isn't full of F/T IT gurus anyomre, they generally aren't needed anymore. The worls does need people with a good working knpowledge or at least a foot in th door to IT.
It has nothing to do with GenXer's, many of whom would run circles around the IT guy of yesteryear. I have seen little kids with more IT knowledge than seasoned techs.
It's simply a matter of business conformig to the new world. If they hire an IT tch with knowledge, that guy isn't going to stay for 30K/yr, but a junior learning on th ejob will seize the opportunity.
It really has nothing to do with lazy people( though they are out there, both old and new) and it certainly has nothing to do with age. A good tech costs big money, a part time tech or multitasker doesn't cost much and can be used in the warehouse or sales team when IT help isn't needed.
Perhaps more techs of the days gone by need to learn another skill, so they too can increase their worth instead.