From my experience working for a management consulting firm. It’s more like everyone knows what the problems are and how to fix them, but they are too scared of screwing up to do something about it.
So they hire a consultancy company to tell them what they already knew and take the blame if something goes wrong.
“No one ever gets fired for hiring McKinsey”
I had a professor who kept all the materials from the books that he wrote on his website. He was cool with students printing the html pages and bringing it to class.