Loyalty programs can be key in the hospitality landscape to create a reliable revenue stream from returning customers on a more frequent basis. So why do so many coffee shops get loyalty all wrong?