Мне кажется, что каждый покупает 1)исходя из имеющихся средств, 2)нужные и понравившиеся ему вещи, 3)руководствуясь эмоциями и разумом. Денег, как известно, никогда не хватает, потому что наши желания опережают любые возможности, а магазины полны товаров, и реклама на каждом шагу. Женщины эмоциональны и слабее перед соблазнами, особенно если хорошо зарабатывающие мужья дают им много денег на расход(освобождая себя от забот и стараясь ублажить супругу; возможно, они переняли такой порядок жизни в родительской семье). Тот, кто зарабатывает, обычно считает свои деньги, зря не тратит.
Мужчина может быть занят работой, иметь увлечения, и он покупает вещи, предметы, которые ему нужны для всего этого, плюс то, что всем людям надо: жилье, одежда, еда. К остальным вещам он, естественно, равнодушен. А для женщины может быть важно окружать себя множеством мелких вещей, полезных и эстетически приятных. В общем, то, что человек покупает, отражает внутренний мир. Если у человека внутри нет порядка, покоя, рассудительности, то он/она может неосознанно совершать компульсивные (которые не может контролировать) покупки.
Есть еще фактор. В прошлом женщина обычно была многодетной матерью, домохозяйкой, и должна была экономно тратить деньги, которые приносил муж, и заботы о детях и хозяйстве направляли мысли в правильное русло. Муж тоже старался удерживаться от соблазнов в покупках. Сейчас женщина не так привязана к дому, детей обычно 1-2, сама зарабатывает, так что свободнее в этом плане.