https://www.bbc.com/news/world-europe-34793274
https://www.cbsnews.com/news/mh370-how-can-we-stop-losing-ai...
https://www.forbes.com/sites/rmark/2019/03/04/five-years-mal...
https://www.cnbc.com/2019/03/14/iridium-aireon-satellites-ga...
I havn't followed very closely, so take that with salt, but it's a starting place if anything.
We could stream this information via satellite uplink. Instead Radar and transponders is used to keep a close enough location to make recovery generally strait forward.
It’s really turning off the transponder while over the middle of the ocean that’s the issue for MH370.
Locating a crash within 5 miles makes recovery of the FDR strait forward. A location update every 30 seconds easily provides that and looks like a lot of data. But, to really reconstruct a crash you need a lot more data including control surfaces etc, which is where the FDR comes in.