The 493m Bennu asteroid comes close to Earth's orbit every six years. NASA will be giving Lockheed-Martin $1.04b to retrieve about a few ounces to a few kilograms sample of it. It will be over 150 years before its 0.071% potential of impact threatens the earth.
Is this the right way to spend a billion dollars? When two billion dollars would start a colony on mars? Thus making it even less expensive and safer for the colonists that follow.
Or we could have a rock... er rather, some ground up rock. Space dust. Tons of which the earth is hit with daily. If they found kryptonite maybe, but I suspect nothing more than what's already on the periodic table will be found. They aren't even funding the space mining companies that would follow through.
They are funded though. Including the unspecified cost of NASA's Goddard Space Flight Center running the mission-control systems for the flight.