One major benefits of knowing your customers better as a business owner is that it creates a sense of loyalty not just form your part but also from your customers. I have a bank account i rarely make use of, but on my birthday, this bank was the first to actually send me a happy birthday message as early as 12am while my main bank didn't. This act alone made me start making use of that particular bank more often.