The most annoying thing is that although I can pay by presenting my wallet to the machine I still have to present the loyalty card.  



You don't have to use loyalty cards at all.  It's up to you. 


Someone I know well has a second wallet just for all their 'loyalty' cards and this doubles the length of every transaction. 


With a very small number of exceptions I don't use them.