If costs are the reason for lower fertility why are fertility rates highest in poor countries where such things (food, child care, health care) are even less affordable?
Child care can be social as well as remunerated. Grandparents and aunties don't cost you cash. They are social wealth.
Is food really more expensive for people in poor countries? You might not eat a European or North American diet, but aren't staples generally affordable in the absense of political and/or economic crises?