When I read all the articles and expert comments on why loyalty programmes are not working I often think that many are...