Because absolutely no one knows when they will drop dead? Or depart. You graduate high school, and immediately retire on Social Security for 20 years.
After 20 years assuming you are still alive, you work until you can’t anymore, like we have already. At least that way, you don’t get cheated out of retirement. I heard most people only collect about one year of Sos Sec benefits before dying.