If police have to shoot a suspect why not shoot the legs instead of the torso. Often suspects turn out to be innocent. If they are shot dead it's too late.
In situations where a police officer's life or any other human life is in immediate and clear danger, shoot to kill may be appropriate.
Many other situations can be handled by de-escalation techniques and if firing a gun is required, then shoot at the limbs instead of the torso. The suspect can then see their day in court. Officers should also be trained to recognize mental illness and substance abuse as explanations of a suspects behavior.