We need to look at the people, not so much the breeds.
Why do people own dangerous dogs - because lots of people are stupid, and ignorant, and even non-stupid, non-ignorant people sometimes make mistakes.
Lots of people buy dogs from shitty sources, for shitty reasons, use shitty training and shitty management and their kids and the dogs pay the ultimate price for that.
We don't enforce the animal welfare act properly - you can set up as a dog trainer tomorrow, flog your methods all over social media where you use shock collars and prong collars to suppress behaviour, and you teach ego-driven morons to teach pet dogs protection dog work and bite sports, never make the risks of any of this clear and you're never going to be held responsible when something horrific happens.
You can breed from really nervous, anxious, fearful and aggressive dogs and sell those dogs to people who think they want a guard dog to protect their family and the chances of you being held responsible for that when it goes tits up are nil.
You can go out and buy or rescue a crossbreed puppy, and 9 months later, even though you have done everything right and been the most responsible owner, you can find yourself owning an illegal, banned breed. Because our legislation bans breeds by appearance, not DNA, and THAT is why we have far more 'type' dogs now than we had when the ban was first implemented.
Banning MORE breeds would not work. We have first hand evidence that banning breeds and their crosses/types does not work and if we look further afield to other countries who have done the same, amazingly... it doesn't work there either.
Educating people.
Preventing puppy farmers breeding on commercial scales.
Preventing the breeding of mentally and physically unsound dogs.
Enforcing the legislation we already have.
These are the things that actually need to be done.