Except it's not an USA thing. Here in Europe showing nipples in a public place is also considered nudity and generally frowned upon. It's a cultural thing, no need to attribute ideology to it. And the culture is shifting - just a century ago it was considered not modest if you wore shorts or short skirts, or two-piece swimsuits, now it's normal and accepted.