I'm not sure people understand how much #StackOverflow revolutionized software development.
There were entire *languages* that were unapproachable in the Olde Tymes because you'd get a compiler error like "tycon mismatch" and trying to Google what that meant would come up empty (and yes, you'd read the documentation---if you had it---and it *still* wouldn't explain it in language you could understand without sharing the mental model of the language designer).
StackOverflow had a massive broadening and flattening effect on software dev, and most of the complaints that it changes programming into more of a game of lookup and less of a game of learning the depths of the tools are complaining about the *virtues* of the service in an ecosystem where by the time you've attained deep knowledge of your toolset, the industry has moved on to another toolset or your problem domain has changed.