Because it's civilized.
It’s neurotic. It’s like getting offended by somebody eating a sandwich in public.
If you qualify your post with something like “in our society” but if you have ever traveled the world, this would not apply.
Does this mean that women who breast feed in public in other countries/societies are uncivilized?
Hmmmmmmmmmm.