I think it's still worthwhile to think about systems of people in terms of their aggregate actions as well as in terms of each being an individual.
I'm all about the "Don't kiss others' booties on the off chance that it will come back to you" because if you're doing it for that reason, you're doing it wrong.
Just treat people well, take everything one step at a time, and look at it from their vantage point. These things in mind and everyone will walk away from the table happy the majority of the time.
If your customer service reps are trained, mature and willing then there's no difference between the experience with them and you.
You can only take so many steps each day. Forfeit too many steps for some guy who won't pay off and you lose out.
This article's true evil is this: He puts helping the guy with a technical problem as a favor, not as a simple kind duty.
We don't want to spend everyday as tech support, that's reasonable. But if people were better educated instead of taken care of, perhaps they wouldn't need as much.
However, when you're running a business, especially during its infancy, your values need to be questionable and questioned in order for your approach to adapt to the environment. Following questionable values in this case is not only admissible but even required, and you'll need to reinvent yourself quite often. There is no "normal" when you're trying to break the mould.
Definite upvote from me for bringing this up.
It's a question of economics: you simply can't bend over backwards for all customers, in all lines of business, without going bust. Silly example: if I walk into a hardware store and buy a nail, and then proceed to waste an hour of the salesperson's time, that's a loss to them. Perhaps they'll make it back if I come back again and again and buy other things, but it's something that each business has to determine.
Now a better example would be consumer electronics. It's expensive, most people don't know what they really want they read some review in engadget, and the margins on the name brand stuff is extremely low ($5-10, on Sony TVs for example).