It seems that software engineering can really help Science. You have scientist who are able to get really good at software. Why not the other way round?