Different reasons for loving Starbucks in different regions.
In North America
1. Cheap(er) drinks.
2. Starbucks Rewards. (Free *unlimited* refills for your tea and coffee!)
In elsewhere, wherever that might be
1. They don’t kick you out of the joint for loitering—provided you don’t smell and drink booze inside.