Question: why are social security and medicare called entitlement programs?
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.