See my question is why God allows us to worship women. "worship women" means you are worshiping materialistic thing.
I dont know what exactly you want as a answer. Worshiping women have different aims, perspectives, purposes in different upasana or whatever you need to call them. For e.g. the kulavarna tantra gives a lot of importance to kumari puja. There are many other vidhis and pujas which cannot be performed without a women as a kumari or sister or a wife. The Aannadakalptantra gives 4-5 verses which refer to the importance of women. (Why?) This is because:
इमशानसाधन नात्र न चिताशवसाधनम्। योषित्पूजनमात्रेण अन्नपूर्णा सुसिद्धिदा॥
It says Annapurna devi does not need its sadhaka to go grave (samshan) or Chita to perform the sadhana. The sadhana happens through the medium of women. For Annapurna devi, respecting women is like sadhana of her. Why is it not materialistic?
As far as a perticular sadhana is concern I think these verses are valid throughout, not just in the perspective of Annapurna.
अथान्यत् सम्प्रवक्ष्यामि श्वृणु ब्रह्मत् समाहितः। न च योषित्समो धाता न विष्णुर्नापि छाद्धुरः:। स्त्रियो देवा: स्त्रिय: प्राणा स्त्रिय एव विभूषणस् । स्त्रीसज्धिना सदा भांव्यमन्यथा न प्रसीदति। क्षुब्धायां योषिति क्षुब्धा सदा देवी न संशय: ॥
Bhramha,Vishnu and Mahesh even are not equal to women. Women is like a god, pran (life), vibushan. Always imagine a god in women, otherwise Annapurna devi does not become happy. If women becomes क्षुब्ध which means Ashat or not calm, this reflects in Annapurna as well.