Потому же, наверное, что женщина - это символ красоты. К подаркам женщины более склонны. На 8 марта во много раз больше цветов, чем на 23 февраля. Если рассматривать праздники в общем случае, то они сводятся к тому, что женщинам дарят подарки, а для мужчин есть повод повеселиться - застолье.
Женский праздник так и называется женским днём, а 23 февраля не называется мужским праздником. Раньше был днём Советской Армии, но и некоторых женщин поздравляли, а сейчас вывеску сменили на защитника отечества, но опять же и женщин поздравляют.
А попробуй мужчину поздравь на 8 марта? Он или обидится или разозлиться. А если с юмором порядок, ответит так ловко, что злиться уже будет обидчик.
Однако вопрос не об этом, а почему более праздничный? Тут ещё есть сексуальная подоплёка. Женщинам дарят подарки, хоть и не намекающие на интим, но косвенно ими являются. Например, самый распространённый подарок - цветы. Женщина она на цветок похожа. А чтобы после взаимности у неё появились дети - цветы жизни, ей и дарят цветы.
Но главное во всём этом, что чаще подарки дарят женщинам, а не наоборот мужчинам. А чтобы подарить, повода с намёками не надо. В праздник это естественно, особенно в женский.
Женщина она в основном кошачьей породы. Мягкая, пушистая, мурлычащая. А праздник 8 марта Весенний праздник, а что делают в это время мартовские кошечки? А люди они тоже животные. От природы никуда не попрёшь.