People shouldn't "tip for service". That's not how tips work. Tip mechanically: at a restaurant, divide by 10 and double (keep it simple include the drinks in the tab). If you're sitting there stewing about whether you achieved the requisite level of service, you're the feudalist.
TFA is specifically describing how the kind and number of situations in which a tip is expected/asked for (if only by a payment terminal interface) is rapidly expanding – and if every service is tipped, no service is tipped.
I could imagine a not too distant future in which tipping evolves into a quasi-fixed-rate quasi-tax, with only exceptional or atrocious service warranting a deviation from a cemented social norm.