I see that this is an interesting discussion and I do not mind jumping into it even in this late stage.
The question of maintenance is related to the status of woman in our Indian society. There is a dichotomy between two essential aspects of our lives. One of the breadwinner's role and the other of the housewife, who keeps the household running and looks after the children. There is no bridge between these two roles.
Indian women are very often married off at a young age without adequate education or skills for earning a livelihood.
Most Indian men view the traditional activities of a woman - cooking, cleaning, caring for the children - as being inferior and beneath their dignity.
If men and women are to have an equal place in society, these activities have to shared. If a woman can go out and work as a lawyer or accountant or doctor and bring home solid bucks, why should the husband not take part in household jobs like cooking or feeding the children or cleaning the house.
We have to redefine the traditional gender roles in our country.