New research suggests a massive exodus of stars from the Milky Way's center billions of years ago may have created a more hospitable environment for life to emerge in our solar system.