Another factor is wealth. Having more income means you can afford more babies, but it also means you can afford more luxuries to divert you from constant breeding. Children are consumer goods, but rather time-consuming and demanding ones compared with, say, cars.