Объясняется все просто: пособие по беременности и родам – это возмещение заработка, который будущая мама недополучает в связи с уходом в отпуск по беременности и родам. У неработающей мамы такого заработка нет.