Agreed. Yet this sort of sharing has happened in some fields - for example, with game engines. Which I never thought I'd see, way back when. The best of these now tend to be opened up (for royalties.) Perhaps that needs to have more regulatory or government encouragement; although like yourself I'm not quite sure how to do that and still keep incentives in place. Particularly where only one or two firms are really competitive.