Why are outdoors cats so widely accepted? We have had cats for millennia. They are deeply ingrained in our cultures. We have known about their impact on local wildlife for less than 100 years. It will take time for it to be socially unacceptable to have a cat that is allowed outside.
It needs a flag on its tail
And a leash with someone walking it…
Why are strays so socially accepted?
I think you mean “free range cats”. The term " stray" refers to homeless cats/dogs.
I prefer my cat eggs caged
True, but neither is acceptable (on the Americas at least, and most other places).
Why are outdoors cats so widely accepted? We have had cats for millennia. They are deeply ingrained in our cultures. We have known about their impact on local wildlife for less than 100 years. It will take time for it to be socially unacceptable to have a cat that is allowed outside.