Brand loyalty describes a consumer's positive feelings about a brand, and their commitment to buying repeatedly. Why can’t B2B marketers achieve that?