True, the main reason is the current/recent economic conditions but there are also other factors for our demographic problem. Life expectancy has increased, the traditional family is changing, work/life balance has dramatically changed, relationships are different, life goals are changing, infant mortality has decreased compared to decades ago, not so many people work on the fields anymore… and many more.
Hey, at least we’re not the only ones with this problem, see Japan for example.