Everybody is different and customers will have different aspirations, motivations and reasons for choosing your company. By understanding the needs of your customers you can achieve a higher level of customer satisfaction, continued business and a more enjoyable working experience. If you work in an area where tipping is common you will likely do better financially too.