Nothing wrong with StackExchange...
.. it's a source of good solutions to common problems which saves time and makes developers more efficient. As long as people understand the code they're using what's the issue? People will always encounter issues that aren't on StackExchange that they have to solve using their own initiative.