In my opinion, it is unnatural and cruel to not permit cats to go outside. They have snakes and rats to kill. Unfortunately they may take out the low hanging fruit of the song birds, too.
Perhaps in a country environment but not in suburban communities. They have just as much chance dodging cars as squirrels do..........