No, you are misunderstanding the point I am making. I am actually thinking in depth about this, but I have a different view of it than you. I will try to describe it in more detail in the following:

The idea is, that it is very unlikely, that there can be a situation, in which society as a whole gains more from only one actor having the knowledge, than the knowledge being available for everyone (and subsequently more people being able to work on progress using that knowledge). If only one actor has the knowledge, this will most likely delay progress, because this actor does not need to innovate. They can sit on their behind and profit from that knowledge, which they do not share. In comparison, if the knowledge was shared, then it would be about being the first to get to the next level, in order to be the first, who can adapt to progress. The first one to offer a new service based on that knowledge or some technology resulting from it. If you are the one making the progress, you will have a head start on everyone else.

(If you want an up-to-date example: Vaccines. If big pharma businesses had to share all knowledge during the whole research process, it might be, that we could have a better vaccine and could have had it earlier than we actually did.)

So yes, I see stopping knowledge from spreading as a behavior, that has a net negative impact, when compared to a society, where we do not stop knowledge from spreading. Most certainly a society that stops knowledge from spreading will fall behind.

Then another point is, that I am not chastizing businesses for taking from academia without returning any form of compensation, as you state. I am chastizing them for taking and then making some profit of of unshared knowledge, that they gain. It is not about paying money or compensating in any way academia, but about sharing their gained knowledge with society, with the public.

I am thinking of a quite different business world here, where business actually and exclusively serve the purpose of advancing society, as so many of them claim. This is brought about by having a strict knowledge sharing policy and providing actual services, instead of holding people captive, with their proprietary tech and secret knowledge. If a competitor surpasses them, great! Someone found a better way! Society advanced! That is the kind of mindset I am thinking of.

Businesses in my opinion should not exist to make individuals rich based on profits, which are based on keeping knowledge away from others, who could use it well, even if for a competing product. If a business makes anyone a rich person, then it should be based on that business providing beneficial services for society.

It could happen, that a business is created merely for providing a narrow service on top of some tech, and never makes any progress. It never gains any new insight or knowledge. Perhaps, because this business does not have a research and development department. That is totally fine! As long as people find that service useful, such a business can exist. It might not grow infinitely. Might even remain a small specialized business. Perhaps this business has to evolve the service at some point, but it can still be on top of existing public knowledge.

For example a business could be to set up IT infrastructure for private or other businesses. That is a lot of work, which not everyone wants to do themselves. And then to make it reliable for the specific use case ... Yet there is no new research being made by that company. It is the good quality of their work and happy customers, that generate their income. They never return anything to academia and I am not criticizing them for it.

I do not want to stick to what exists today and how things work today. I am imagining how a better situation could look like and how it could work. This is about discussing ideas and not about how any particular business, that exists today, could be saved, if the business world was restructured in this way from one day to the next. It is quite likely, that many businesses would fail, without keeping knowledge a secret. I say good riddance!