Why should they leave, they were there to meet someone. I wait for people all the time in coffee shops...its normal.
And Starbucks are self seating establishments so your comparison is invalid.
If I wait at a coffee shop for someone I buy something. That's your obligation when you are in a restaurant/soffeeshop. Starbucks isn't a meeting place its a business.