СТРАННОСТИ РУССКОГО ЯЗЫКА

Почему девичник - это женская вечеринка, а бабник - любитель женщин?

Не понимаю.

Может, кто объяснит?