People who don't have children aren't getting the best financial advice, one author says.