Вот что заметил.
Если мужчину назвать мужиком, то это ему похвала. Мужик!
Если женщину назвать бабой, то она обидится.
Хотя ведь «мужик и баба». Слова эти означают одно и тоже для разных полов.
И вот наоборот:
Если мужчину назвать мальчиком, то он, не всегда, но может обидится.
Ну, а если женщину назвать девушкой, то она скорее всего не обидится.
Думаю, тут дело в возрасте.
Мужик — это уже возмужавший парень. С возрастом мужик растёт в цене.
А вот для женщины важней красота и молодость.