I think there are many reasons some people show off their bodies. Some do it for attention. They are lacking attention somewhere in their life so they get it this way. Be it a woman showing off her body or a man... Some do it to attract the opposite sex...again an attention getter but for different reasons!
Before I took over the business I run now, I ran another business where a lot of public transit were in and out--one time a lady got off a greyhound bus and came into the business. She only had on a t-shirt and panties. She walked around in the travel center looking at stuff as though nothing was wrong. She was overweight and her body was cellulite stricken badly. It was not a good sight--however, guys were staring and looking and flocking around. I don't get some men. Just because they could see skin it attracted them! I was dumbfounded. Some men have no shame, nor do some women. I had to ask the woman to leave or go back to the greyhound bus and find some clothing. This was not a sight to behold.