1)Self interest
A parent does not look after a child only because he/she is supposed to- but also when the child will grow and the parent will become old,the child will look after him. In our society the girl will not stay with the parent during their old age. So the boy wins the race.
2) patriarchal society
societies like India, china are patriarchal. A boy has more respect,more freedom and is given greater importance. The boy- raja beta,the girl- a burden until she is married.
So ''having a boy is better as he will carry on the family lineage''. Also long ago girls did not have the right to own property-so a boy is important more precisely a MUST HAVE in the family.
3)money
the most important reason why girls are less wanted.
parents will invest in the girl and at the end she will leave her maiden house and all the parent's hard work and money invested will be gone(gayi bhains paani mein)
even if she is doing a job,it may happen that the inlaws take the money.
food,clothing,education-books,degrees,fees,universities= costly
implying that a girl and a boy will take more or less the same amount of investment,BUT the return on the investment will be higher for the boy.
why return on the ''investment''----------> self interest
the above 3 are reasons why people prefer boys over girls.
As a girl i found all these baseless arguments for female infanticide.
I am my parent's only child- only GIRL
and if they can raise me like a queen(despite not being so well off) WHY CAN'T OTHERS DO THE SAME???