In fact, if you read that document, it mentions there are exceptions in which the automated process doesn't terminate someone for being >115, and the termination has to be done manually for:
> Beneficiaries with other claimants active on the record;
> Dually or technically entitled beneficiaries with a discrepancy among records (information pertaining to date of birth (DOB), suspension, and termination; or
> Beneficiaries in an active pay status on a dually entitled record.
What we don't know, is how many >115 records get pushed to manual processing, and how efficient that processing is. Is there a backlog? How big is it?
It mentions that one thing that can prevent the automated process, is when they have multiple records for a person, and they have conflicting dates of birth – and then they have to follow some process to resolve the discrepancy. What happens if they get stuck and can't work out which date of birth is the right one?
It also mentions how in some cases they need proof of death to carry out the manual termination. What if their attempts to procure such proof are unsuccessful?
Speculation: maybe there are a cohort of individuals who are long deceased, but they fall into one of the exceptions to the automated termination at 115 process, SSA is missing proof of death, and if nobody is actually "cashing the checks", it might be administratively easier to just keep on "paying" them by printing the checks and then burying them at the back of a filing cabinet than to cancel their social security. Maybe that's who these "150 year old social security recipients" are. So nobody would actually be committing fraud, and the government isn't really losing any money (since the checks are never cashed). Not exactly good, but maybe not quite as bad as Musk et al make it sound either. And quite likely it is just a small handful of people who are a rounding error in the federal budget.