It's actually quite uncommon where we live, we don't really tip in restaurants except something really exceptional has been done perhaps. We also don't tip taxi drivers or cleaning staff at hotels. I do believe that's because in the US these staff do not get a full hourly wage, so they have to rely on tips? Here it's not the case.
However when I'm in the US, I always make sure to tip appropriately.