It doesn't work like that in real life scenario.
Customers use the wrong code (bank code/ work code/ home code/ whatever...) panic and then walk around the premises sending confirmed alarms.
No amount of customer training or instruction will help some users, there not interested.
Prox tags have definitely helped to reduce FA's, most issues I get on the phone are from customers that still have codes.