Program A was never designed to do B
Program A was designed to do C, which could help in B
So by saying that A didn't help B is incorrect. C didn't do B. A helped C as designed.
This sort of retarded logic is all too common when technical people try and justify their failure.
The program as a whole hasn't worked. The metadata collection is part of the program, and it may be doing great - but it's value is basically 0, because the program's value is 0.
Of course we've spent billions of dollars on it with no real return. So there's that. It's kept a bunch of storage companies alive.