Although this sounds reasonable, the countries with the highest birth rates in the world are Niger, Chad, Congo and Somalia. If not being able to afford a high quality of life was the cause of decreasing birth rates as you say, we would expect these countries to be doing even worse than Italy because being able to afford your basic needs is even worse there.