Earned, vs. unearned? I don't think so. Apples and oranges.
Congress can regulate SS with regards to age, benefit amounts, who is entitled to spousal benefits, etc, despite being "earned".
If Congress can do that with "earned" benefits, what's to stop them from imposing other regulations on recipients?