India has the largest English language daily newspaper (by circulation) in the world, the Times of India. That should tell us something.
English certainly can boast the largest vocabulary of any language in the world. Whether that is a help to engineers and scientists, I wouldn’t know.
It is to laugh to look at the things that language chauvinists in tongues like French come up with in the technical world. If it weren’t for the mighty efforts of these chauvinists, French computer geeks would be talking about “le motherboard,” “la microprocessor” and the like.