I disagree on some cases. If I want my child to have roots, same community, same friends, same school, etc. then I can’t move around. That’s not an economic decision.
Likewise, sure things like nannies can be hired to increase my flexibility. But, there’s a noneconomic factor of me just not wanting my kids to be raised by nannies. This requires my presence and engagement.
These are part of a noneconomic value system. In fact, many values like these are at odds with economics. Parents choose to place their values over economics. This might look like passing on a job/promotion that would require a relocation. If you are self aware enough to realize you have these values, you can estimate how becoming a parent will impact your life and choose how important creating a family is to you and if you want to ensure the consequences.
factors are not invariant under different economic levels though. For example - if you didn't need to work you can spend all the time in the world with your kids. Someone who has no money and relatively low mobility and has to work night shifts at a factory does not even have the option to consider staying home like that.