I agree that the daily trip to Starbucks does effect some peoples retirement plans. Those people are the ones that do not have or stick to a budget to plan for the future.
When I was in the Military, I had a goal to be able to buy a nicer car when I got stationed back in the United States. Being in Germay (West Germany at the time), a car was not needed unless you lived off base or had a family. No Starbucks to go to back in the 80's but the NCO Club was the Vice of many "Dorm Rats".
One of my Dorm Mates would spend over 25% of his base pay on his club bill and Alcohol. Base pay was only around $1100 back then. Many heavy Drinkers (and smokers) in the Military, back in the 80's.
After 2 1/2 years, I not only had enough to put a large down payment on a nicer car (Shiny Object Syndrom), I also had enough saved to go on a 3 week trip all over Europe.
Back then, I did not have a retirement plan but a relatively strict budget and goals.
I now realize that if I had put just 5% of my income into some kind of retirement account, It would have grown into a decent amount 20 years later.
As Dave Ramsey says, If you will live like no one else, later you can live like no one else.