As for the other points, I suspect you're overestimating the dangers, but that's not my call. I personally think no animal should be kept imprisoned in a home, though; I don't want to give any animal less freedom of movement than I have. Imprisoned pets even more depressing to me than zoos.
Our cat catches birds and rodents about equally judging on what he leaves at the door. I really appreciate that it catches mice and rats. It's unfortunate with the birds, I try to make up for it with a garden where they have ample opportunity to nest and find food.
Here [1] is what our "clown collar" looks like. It's just a loop. There's a hook that keeps it closed, but it's almost impossible to open it while it's on the cat. It sits so snug around the cat's neck that it never gets tangled in anything, and can't fall off, and we take the collar on and off just by pulling the whole thing over the cat's head.
My partner made this by sewing together some brightly coloured fabric with some shiny, reflective stuff.
Large hedges provide protection and the cats cannot get to the nests.
I firmly believe animal rights movements should discourage pet owning but it's often the other way around, at least from where i'm from.
It's extremely socially acceptable to get two dogs in your tiny apartment and keep them in kennels while you're at work for 9 hours, and again for 9 hours overnight. People will even come out of the woodwork to convince you that the dogs actually prefer that.
I also think we need to dial back breeding. Breeders just dump unwanted animals into street/pound circulation while breeding the most gimped animals (purebreds) out there, the last thing we need.
there's also the issue of housecats killing a staggering number of birds each year. tbh, this is not really a factor that weighs heavily on our decision, but it's something to think about.
finally, many cats are rescues for whom living freely outdoors was never an option. imo, it's better to be an indoor cat in a loving home than a dead cat.