Most people don't realize that we only pay Social Security taxes on income under $184,500.
What that means is anyone that makes over that stops paying Social Security at $184,501.
If the Social Security earnings cap were removed we would have enough money in the USA for universal health care.