Question: why are medicare and social security called entitlements?
Answer: The Social Security benefit programs are “entitlement” programs. This means that workers, employers and the self-employed pay for the benefits with their Social Security taxes. ... The amount of the benefit is based on these earnings. SSI is a needs-based program for people with limited income and resources.