Giving tips is okay. Paying your employees less because you expect them to be tipped is stupid. Culturally requiring tips to make up the majority of a position's income is ridiculous, but very difficult to change.
Yes exactly. And now every payment maybe has tipping options enabled it seems, and it takes more steps to skip tipping options than to tip. Ridiculous.