The problem is when the ULBs do not transmit as was the case initially with these blackboxes. And the ULBs have a limited range?
A better option would be to transmit the FDR data using telemetry to a ground based station via satellite. Transmission could be triggered by a master caution going off by the aircraft's warning system.