I'm used to treating my dog as a restricted breed (he is a German Shepherd, we live in Northern Ireland on the border with the Republic which we cross into regularly. In the ROI he is required to be on a 6ft or shorter lead, muzzled at all times, and under the control of somebody over the age of 16 at all times)
He is a friendly dog and great with my children, although never unsupervised, but he is a guarding breed and does show that behaviour on our property and is aloof with strangers when out and about (meaning he would rather you just walk past and won't engage a random person for a pat, although he won't be nasty either)
It has become second nature and we don't always bother removing the muzzle once we get back into northern ireland because it no longer registers that he is wearing anything different.
the ROI doesn't ban any dog breed, it just restricts and fines or confiscates dogs if owners don't follow those.
I do think that perhaps restrictions as opposed to bans might be the way to go in the UK. They really aren't that annoying to follow when you are used to them, they just become second nature. The dogs aren't looked at with a stigma, people still know these breeds are often friendly despite the muzzle, it just places barriers in the way of people who want to own them for the wrong reasons. Unlike licences it is immediately obvious whether or not a dog is on lead and muzzled, any that aren't their owners feel the consequences as soon as the police see them.
We shouldn't blame the dogs, we should blame the people in charge of them, but until all people can be reasonable and start training their dogs properly why not mitigate risks from the few bad ones?
Dogs can still run free in secure gardens and enclosed dog fields - and to be honest unless people have access to those spaces, large athletic breeds are not suited to their lifestyle anyway.
We also need more dog wardens about again to catch and bring under control dogs that wander. The dog warden used to take those dogs to the pound and the owner had to pay a fee and undergo a lecture to get their dog back. There are only so many times people want to pay £100 to free their dog, and if owners just didn't care, those dogs ended up unclaimed and rehomed / in a rescue centre / euthanised