This is pretty much the same attitude which leads to kids being wrapped in cotton wool, ferried everywhere in giant SUVs and never let outside to play. I find it a bit sad.
dude, it isn't a giant SUV divers that are advocating for indoor cats. they are the same people that hold onto the whimsy that "cats a natural and belong outdoors! :)"
No, but there is traffic and plenty of people who take objection to cats fouling their gardens and will happily leave out a saucer of antifreeze.
If you live in an urban area, the kindest thing to do is keep you cat indoors.