Perhaps NASA needs another couple billion dollars, to fund this important research. They can start the “Ernie’s rubber ducky” research/space station boon-doggle program.
I think they could have put locator transmitters in 10% of them for considerably less than a billion dollars...