I also do not like the argument that a solution is not needed because "it does not happen very often".
No-one else likes it either.
But in a world where airlines are struggling to survive, it is simply unrealistic to expect them to spend huge amounts of capital and further commit to ongoing loss of revenue, in order to recover data from a one-in-a-billion accident.
It is even less realistic to expect agreement from airlines and administrations across the world on a single course of action. Their priorities are elsewhere at the moment, as can be seen in the headlines.