I don't think she is getting a entitlement.
She is eligible for the payments, so, by agreement, she met the requirements.
Like an insurance policy..... some folks get more than they put by a big margin due to their circumstances, some get about what is expected and some go early and get little.
The insurance company does it's job and wisely invests the payments made and is able to meet it's obligations to it's insured and still make a very nice profit.
Just because the government is running SS as a racket to fund other activities, needed or wasted, instead of how it should have managed the fund does not make recipients of what they deserve become "entitlement" folks.
If an insurance company were to tell it's insured that their benefits will be set lower than agreed upon because they decided to use the funds for ANYTHING other than what was promised, no matter how well intended, that would be robbery, plain and simple.
Because the government is doing the robbing doesn't make it right and, for sure, doesn't somehow turn the ones owed the benefits into moochers.