I think it's worth having the discussion of having a permanent locator on aircraft that can't be disabled, remotely-triggered hot mikes, and longer CVRs. But I downvoted you for falling into the "if we can send a man to the moon, why can't we ____" argument trap, which is more or less the straw man.
> just cannot be this difficult ... easily and cheaply
Ever get a feature request from someone who, in a single sentence, describes months or quarters of development time and introduces all kinds of risks and dependencies, but thinks it can be done by next Tuesday?