I feel articles like this should recommend an annual income threshold, if you are buying these lattes with a credit card while your checking account is over-drafted then it is going to indirectly affect your retirement. But I do acknowledge that most people reading this are probably not in an over-drafted position.