Blame religion. Sex = sin therefore pregnant belly = a woman who has had sex therefore = sin
LOL, I loved teaching reproduction at school when the kids realised that me being pregnant meant that I had had sex. They were hilarious! They wanted me to be embarrassed that they knew, but they didn't get the desired response.
It is amazing how children and the older generation/ religious people have such similar responses to a pregnant belly.