My understanding (talking to an avionics development eng) is that the battery life of the FDR and CVR beacons is very conservative. As in most things in aviation, they are built with generous margin to ensure that they meet the specifications in any forseeable circumstances.