My friend is going to Christen his child even though he and his wife are not church goers at all. I had a go at them for getting married in a church when they had no intention of going again after the wedding and chose it as the cheapest option. This was pure hypocrisy in my eyes.
Their reason for the Christening is because they want the child to feel as if it "belongs" to something. I explained that he belonged to their family and most else outside that was irrelevant if not practiced.
I do however disagree with your final statement. I believe it is better to have a Baptism if you are born into a family of practicing Christians. The child would be left out of a regular part of family life, which is not constructive to their upbringing. Furthermore, depending on what you want in terms of education, there are restrictions based on religion and access to specific schools. The fact is, if they are unhappy with the religion that their family practices, they can always change later in life.