Geez, sometimes (actually most of the time) I'm happy that I started electronics and embedded programming more than 35 years ago. At that time I would go to the library and bring stacks of books with me home, study them for weeks and actually LEARN something by myself. That were the days of "Databooks", books with component data that you would kill to get enough of (occupying meters after meters of shelf space!)
Today it seems that at least some people just get on the 'net and scratch the surface, copy a few bits here and there, ask for some help and thats it. YOU WILL NOT LEARN ANYTHING from that, other than using google....
Sorry for letting steam out, I hope it is just me and that I have completely misunderstood the world as it is today..... And sorry for being an old fart.... ;)
Well, many schools are funded according to the number of students that are enrolled, so there you have the prime incentive to keep as many as possible regardless of their skill level. So I agree that the root cause it not Google; it must be a combination of social factors (you _must_ try this and be successful) and a certain mentality (I _demand_ help and you _will_ help me) and perhaps other things.