Yes, I know these things have to be hardened, debugged, tested, and paid for. Still!
Why 30 days only? Why not have an atomic (nuclear) battery that will be able to send out sonic pings for a year?
Why can't the damn thing record audio (and lots of other data) from the entire flight, rather than only two hours?
I think after this crash, blackboxes are going to be redesigned....