The problem is religion. That's why there's too many people (birth control is evil and God doesn't want it, etc.), and that's why they have a lazy culture.
There is no 'birth control is evil' concept in Hinduism. 80% Indians are Hindus. Poverty is the reason for there being too many people. Poor people tend to have more children.
Pulling out is specifically prohibited in the Bible. So is oral sex. But nobody gives a shit. The funny thing about religion is that there's so much nonsense in their official texts that you can make it mean whatever you want :)
I mistakenly upvoted your comment. There's no way to undo it in Materialiatic app for Android. :(
What is a "lazy culture"? It sounds like there is a one true way of living: working yourself to death, for what? To have a bigger number on your bank account than your neighbours? To have a faster car to be stuck in a traffic jam on the way to office where you will do meaningless work for 60-80 hours a week? This not a proper way to live life in my opinion.