Because these people have spent much of their careers developing deep domain expertise, but not developing deep software expertise, software does not often get the same level of care as other aspects of the research enterprise
I think there's another aspect, which is that academic teams do not have a range of specialists contributing. There is a part of the culture that rewards putting all available resources into researchers, rather than the other skills that enable research to be carried out.
Also, there's the general problem that in many disciplines, research as a whole is not adequately funded to be reusable.
I think there's another aspect, which is that academic teams do not have a range of specialists contributing. There is a part of the culture that rewards putting all available resources into researchers, rather than the other skills that enable research to be carried out.
Also, there's the general problem that in many disciplines, research as a whole is not adequately funded to be reusable.