And I love the fact that the "upgrade path" of Mac users is kind of "buy it, use it until the next gen comes, throw it away". Thats super cool and totally fits into the common starbucks customer, wearing neon colored running shoes while listening music on beats head phones.
If one can afford it then why not? It's everywhere, not just gadget industry. People buy new models of premium cars when they come out, people buy a new pair of $600 shoes when new collection arrives. Those people don't quite fit to your description of a common Starbucks customer.