Why friction isn’t always bad for customer experience