Yeah sure, that makes sense on a society point of view, but not on a firm's POV.
Achieving a competitive advantage means doing something different from competition, if every company has the same knowledge they will be closed to perfect competition, which firm want that?
RE: My Views on Intellectual Property