Given the age of the COBOL programmers I know, that window is rapidly shrinking...
Poor record keeping and bad policies about data validation tied to sending money to people if not today will eventually result in massive fraud.
Furthermore the notion you put forth is trash lazy thinking. Cost or no cost you do things the right way. But I don’t even buy you can calculate the cost of doing it wrong correctly to even have a sound conjecture that fixing it is more costly.
Cost was not the only factor. They seem to be trying to handle missing data the right way rather than use a kludge.
They did not want to add inaccurate death data to Numident records, for a variety of reasons, one being that it could cause release of information for living people when they're accidentally added to dead people records. The SSA also thought adding annotations would legally require a new regulation and would have impacts on other consumers of the data (ie. states, etc).
How to handle missing death data in this case does not appear to have a clear and simple solution. But it also does not appear to be evidence of poor record keeping for modern records or a major cause of concern for "eventual massive fraud".
This creates a driver, somebody who is motivated to get it fixed. If the person does not exist they won’t be calling for their check, or if the entry fraudulent, fraudster will run the risk of exposing them self in the process of trying to get the checks flowing again.
We acknowledge that almost none of the numberholders discussed in the
report currently receive SSA payments. However, SSA issued each of these
individuals a valid SSN and these SSNs could allow for a wide range of
potential abuse.
[...]
We also note we initiated our 2015 review upon the receipt of information
that a man opened several bank accounts using SSNs belonging to
numberholders born in the 1800s who had no death information on the
Numident. In addition to being used to obtain employment or open bank
accounts, identity thieves can potentially use these SSNs to create
synthetic identifies, obtain credit, government benefits, or private
insurance.
[1] https://oig.ssa.gov/assets/uploads/a-06-21-51022.pdf