First of all let me say that this is not a judgemental post at all. I know that it's a personal choice, and everyone has the right to decide if they would like to find out the sex or not.
However I truly do not understand why so many people actually want to know. People asking others to guess what they are having from the scan pictures, and people even calling the 20 week scan 'a gender scan' as though the main reason for it is finding out the sex, even though it's not. Then there is the lengths people will go to reveal it as well - these 'gender reveal parties'.
I know some of the reasons are: people don't want to wait 9 months when they don't have to, they want to decorate the nursery (my lo doesn't have a nursery because we don't want him in his own room yet), they want to know if things they have from previous children can be used for the new baby. Also because they want to get everything ready, and want to buy gender specific things before the birth.
I think it's just as easy to get neutral things before the birth, and then simply keep the money aside and then get everything else after the baby is born. (Obviously I know that not everyone will be able to do that though). But that's what I did, got neutral clothes and crib bedding, and the pram and car seat were neutral (I preferred that), then I kept the money separate and went and got the rest of the stuff afterwards.
If you want a gender specific nursery it may be more difficult to wait though.
Having a preference for a specific sex could be another reason, but even so what can you do about it? I had a very strong preference for a girl, but had a boy.
I know another reason is baby showers (personally i hate them, I never had one and would never dream of having one), but for those who do want one you can have neutral ones.
As I said I'm not one to judge anyone, but I am genuinely wondering why people are so keen to find out before instead of waiting until the birth. Surely it's much more special to be told "it's a girl/ boy" at the birth and then have your baby placed in your arms or on your chest. Rather than be told "it's a girl/ boy" during the scan and then be given a picture to go home with.
I simply couldn't imagine not waiting. I had no desire to know at all, I never considered it, even for a split second. And I was so glad I waited. Why do so many people spoil one of life's greatest surprises?