Not a US citizen but I find the whole tipping experience rather stressful and an additional item to worry about. I like it that Uber has it built into the service and there's only one thing to pay. I'd rather pay a flat increase on the menu and expect higher staff salaries than to have the delivery boy/waiter be at my mercy of tipping.