Not so sure it's due to "coffee addicts" so much as the fact that Starbucks gift cards became the perfect, generic, gift. How many times have you been on your way to X, needed to bring a gift, and just run into Walgreens?
I think Starbucks makes more money these days from its sugary cold drinks than its hot coffee/tea/espresso.