Fixing Social Security - it's always up for discussion and nothing ever gets done about it. The frustrating part is that the solution is somewhat simple, but politically it's untouchable. Here's my quick & simple solution for the problem: 1) Phase out Social Security benefits if your income level hits $50k that year. - This aspect of Social Security is perhaps most baffling - why does someone who is making $250k a ye…
Since everyone gets Social Security, this makes it much harder to get rid of. This was an intentional feature, and it has worked -- look at the fate of welfare programs devoted to poor people. The poor have very little political power and are easy to "other", making programs for them easy targets.
The tax cap is in place because Social Security payments are based on the amount you paid in. By capping the tax, this limits the payments necessary to wealthy retires which would make Social Security very expensive.
Anyway, nothing you're suggesting is totally unreasonable, but I think it's important to recognize that there is significant amount of political and policy savvy that went into to designing Social Security. It is both a very popular AND successful program.