For looking hot and sexy as per my opinion!
They like to show off their figure and look sexy. The same reason, when I buy womens clothes, I like to wear tight fitting jeans too. But of course in womens wear a lot of what the designers make is tight fitting.