Your explanation does nothing to overcome the fact that, at the margin, means testing Social Security would provide an economic bounty to stop producing new wealth and to squander accumulated wealth.
No one is going to squander real wealth to get $1200 a month in SS security or whatever the payout is.