"Kill" is used in many less severe circumstances. We kill plants and mold and bacteria. "Kill" does not nearly universally refer a specific severe act with a real human victim. Notice we don't murder programs.
Regardless of historical usage (words do not have some innate meaning which persists through all time), the current usage of the word is almost exclusively limited to a very particular crime. A better comparison would be "genocide". We should ask ourselves how we would feel about a company transitioning from cross-platform to a single OS being described as committing a genocide of other OS users. Or even better, we should ask actual survivors of genocide how they would feel.
And in this case, survivors are already telling us how they feel. For example: https://www.huffpost.com/entry/stop-saying-rape-out-of-conte...
There are terms which because of their specificity and severity (in modern usage) cannot be used metaphorically without calling to mind the non-metaphorical meaning. This is quite distinct from more standard metaphors which we barely recognize as metaphors at all (no one thinks of a sprinter when we ask them to run a program).
Regardless of what decision we end up making on what terms we are comfortable using, we can recognize that not all violent terms are equal in how concretely they call to mind their violent meaning when used metaphorically and that victims of violence are speaking out about the usage of certain terms. How we should respond to that is a judgment call we all have to make.