מבחינה מסוימת זה דוקא מאד רציונלי, הנה הסיבה: אדם עני ללא חסכונות, יצטרך שבזקנתו ילדיו יפרנסו אותו ויסעדו אותו. לכן מבחינה כלכלית עדיף לו שיהיו לו הרבה ילדים, וגם לילדיו עדיף שיהיו להם הרבה אחים, כדי שהנטל בטיפול ופרנסת ההורים לא יפול על מעטים. לעומת זאת, אדם עשיר עם חסכונות רבים, במותו יותיר ירושה שתעבור לילדיו. ככל שיהיו לו פחות ילדים, כך הילדים שיש לו ייהנו מירושה גדולה יותר. לכן (מבחינה כלכלית) ילדים של אדם עשיר ירוויחו יותר אם יהיו להם פחות אחים.
סיבה נוספת אפשרית - אדם אמיד יכול להשקיע המון בילדים המעטים שיש לו ולודא שהם יצליחו בחיים בסיכוי טוב. לעומת זאת אדם עני לא יכול להשקיע הרבה, ולכן סומך בעיקר על המזל. לכן הוא "צריך" יותר ילדים כדי שלפחות חלק מהם יצליחו בחיים (ויוכלו לפרנס אותו, לעזור לאחיהם וכדומה).