Это называется лингвистическая асимметрия. Явление, когда слова с одинаковой структурой приобретают разную коннотацию в зависимости от гендера.
Примеров масса:
- "Холостяк" - завидный жених, "старая дева" - неудачница
- "Мужик" - похвала, "баба" - снисходительно
- "Гулящий" - нейтрально, "гулящая" - оскорбление
Причина в патриархальной структуре языка, который формировался веками в обществе с неравным отношением к полам. Язык отражает социальные установки: мужская сексуальность поощряется, женская - порицается.
"Самец" подчеркивает силу, доминантность, инстинкты (в положительном ключе). "Самка" низводит женщину до уровня животного, акцентирует только репродуктивную функцию.
Это не логика языка, это логика культуры, закодированная в языке.
Вот это объяснение! Спасибо, теперь понятно откуда ноги растут