I currently work in retail for a company that offers a loyalty program. Collecting information for that program is a time consuming and painstaking process that serves as a major pain point during POS.
I cant help but imagine these loyalty programs based on npub.
Pass along any relevant information of your choosing to any business INCLUDING payment functionality in a fraction of a second.
No more collecting name, address, email address, telephone, credit card...