I think politically, you can get every side to agree that if technology could alert authorities that somebody is holding a gun in hand and walking up to the entrance of a retail store, it would be an improvement and can potentially save lives.
but yes, I agree with each of your bullet points. All three of those will have benefits far beyond solving gun violence as well.