I don't think you can ever reduce crime to zero. Maybe you are just a big Tom Cruise fan?Cops in China don't have enough chances to use their firearms regularly. That's the initial reason why they don't deploy firearms much.
China is nearing the bottom end of violent crime, adding more powerful weapons to cops will not do anything because they're already nearly maxed out on street crime prevention. I think if we are to look at a reform to stop some of what few mass shooters/stabbers remain, police would need to use preemptive crime prevention methods. Such as profiling based on personality, history and recent events. Of course there are very real concerns of power abuse.
But probably the budget can be used on more cost effective measures that will save more lives than a notional national level predictive AI anti-mass shooter program. Since it is an extremely low incidence in China. Using the money to fight organized crime and drug trade, to rehab petty criminals etc would likely be more efficient resource use.
On the other hand, creating a novel system to stop mass shooters will be a more prestigious and PR marketable step.
Then why not improve more training and or increase the funding in training instead of just removing the whole practice altogether
I'm not plugged into the what happened. It just seems that the decision makers decided it wasn't worth the trouble. Even taking this recent car attack as an example, there's not much a handgun could have done.