There is some nuance. For example, a $5k tax credit might help me level the playing field today, but that $5k difference still exists for social security calculation.
Sure, so identify the problems and fix them. The way social security works is illogical. It's supposed to be a safety net, so why do we pay in proportion to past income rather than giving everyone the same amount? Do the affluent somehow need a larger safety net? If anything they should be expected to have more of their own savings.