Then, the tech bros arrived and after a few abortive attempts to catalog things for themselves (webrings, portals, yahoo) the industry collectively shrugged and decided to ignore the problem, assuming that a search engine would always be able to pluck your favorite needle out of the haystack.
Except that, today, it cant. Intranets are essentially corporate graveyards of content. The public web is a webring of 7 or 8 megasites that vacuum up all searches and make it all but impossible to break out of their domain. That article you read in 2005 about XYZ? Forget it, you're never finding that with Google.
Search isn't enough because search doesn't help you if the philosophy behind how the information is organized doesn't make sense -- if what you need is spread around between 100 slack messages, emails, and unconnected unmaintained wiki pages. You need someone (or ideally a team) whose job it is to one one hand organize that information themselves, and on the other hand create a framework so it's easy for the non-librarians to put things in the right place.
But right now the majority of tech companies are like libraries without librarians, the patrons are just wandering around sticking the books on random shelves and wondering why nobody can ever find anything.
But I think we need more structure to how we represent knowledge get to something like a semantic web.
If the knowledge was easier to parse, it would be easier to break out of the megasites.
The academic literature itself (even review papers) was way too terse and (I believe, semi-intentionally) obfuscatory.
I think better training and investigation into best practices of organizing knowledge would benefit all industries.