I'm guessing the salary cap and the lack of a means test are both there for the same reason - to make Social Security a broad-based program to benefit the entire population rather than a wealth transfer program. The salary cap is also the maximum earnings that can be used to calculate one's benefits.
I said nothing about means testing.
And like I said, removing the salary cap is not wealth transfer, it simply is making the tax truly conservative, rather than plutocratic.
I'm not sure your argument is substantive rather than merely rhetorical, but that's not true.
If higher income earners pay increased taxes but do not receive a commensurate increase in benefit, then they are effectively subsidizing the program for the rest of the recipients. Thus it becomes a wealth transfer.