People also used to marry younger and have children sooner. When people were getting married and starting to have kids in their teenage years, it meant that new grandparents would only be in their mid-30s or so. That put them in a much better spot to assist with the grandchildren.
Now many people I know are waiting until their 30s to have children, meaning that the grandparents are already 50-60s.