I see it as a combination of factors.
There are still a few helpful Elmers around, but it has become increasingly rare to find one, luckily there are a few in my area. The ones still working for a living typically do not have much time to stop by to help, the older hams that are retired typically stick with their local group of like minded cranky old elites (COEs as described by a local Elmer), WB2RJR is a perfect example of this. "Do it yourself and don't bug me if you have questions about it" type of mentality, expecting us to learn everything ourselves and trying to ask them a question they know the answer to somehow makes us less of a ham, or makes us lids. Fortunately there are a few real Elmers left out there (like in my area KI5FR, K4NDJ, and W4RH) and they tend to dislike those "COE"s as well.
At the same time, so many of these younger hams (my age and younger, aka mid 30s and younger), are part of this "NOW" generation where they want to buy a radio and get on the air as soon as they turn the power on. Anything more and they falter, they fail to understand that they need to enter the frequency, offset, CTCSS/tone, power level and so on. When it comes to the more involved stations they just buy something, put it up and expect it to work, yet when it doesn't work (or not well) they become frustrated and have very little patience. They are part of this generation of set it and forget it, preprogrammed, toss it when it breaks instead of fixing it, let me use it "now" generation. Trying to get them to replace that $20 radio shack RG-58 because they're not reaching the UHF repeater 20 miles away is like pulling cats teeth. Trying to get them to fix a diode in that TS-120S their uncle gave them is like trying to teach them 30 different languages at once. This "NOW" generation has no patience and little capability to think for themselves, which makes for a very aggravating time for people my age and older.
I am part of the last generation to actually have some patience and understand that troubleshooting is needed with almost everything. Add in that not everything can just be taken to the local mechanic to be fixed for cheap seems to go above their heads. Radio Shack no longer repairs radios, and trying to find any radio repair shop within 200 miles is nearly impossible unless you live in a bigger city. So we have to be self sufficient most of the time and learn soldering and some basic electronic theory and practices, which is way beyond the capability or patience level of this "NOW" generation.
DISCLAIMER: I am not saying all old people are COEs, nor are all young people selfish "NOW" types, but that is the general consensus within the given age groups. And here I am stuck in the middle of it all.