Well, tech transfer can be a slow process. Primarily because of legal formalities around indemnification, liability, etc. You also have the common scenario where many competitors are working in the same problem domains. Only to find after years of effort that they have independently arrived at eerily similar solutions!