In this case a good argument can be made an injustice was done. The salvors took all the risk and did all the work and at the end of the day got nothing.
But IMHO the rule that naval ships belong to their sovereign in perpetuity is a good one. It means salvors can never dive on the ships in Ironbottom Sound.