The simplest way to describe the attitude of software engineers and companies to linguistic interfacing with their customers would be to say that they do not give a monkey's fart about such matters. Not only do they never have a linguist check the use of language in the programs they expect us to use (that'll be the day), they don't have anybody at all checking it.
If they program interfaces this carelessly, just how likely is it that robots are going to respect the Three Laws of Robotics?
Not just software engineers.