There was talk after the AF accident over the Atlantic that having a decent satellite uplink to transmit such data would be good, but again, it's $$$ for something that hopefully would rarely be needed.
A deep sea diving mission to find CVR's is also an expensive mission. Surely a decent remote data capture system can't be that expensive! And it has so many advantages. No more CVR manufacture, which is also expensive. Less weight etc...