It's modern culture. Western society [well, all societies i can think of] favours those who conform to it's culture, and the culture dictates that revealing clothing be worn. The solution? Reject the bad points of the culture.