Actually, NASA has the code.
And the computers to run it on.
They've just misplaced both of them. And the eight folks who know how to build the necessary system, should they actually find 'em again, are still on the payroll. NASA can even cobble together the rest of the necessary ground systems from existing parts ... But doing all of that wouldn't increase the budget, now would it?
You're right about search engines. I should never have sold my portal ...