Sort:  

Yet, some life situations still pushes some people to indulge

They do. Not having enough money for daily expenses is a pretty powerful reason.