The terminals are the problem. If people would abandon a cashless lifestyle they can tip normally without the electronic shame box.
Tipping at terminals is going to happen the same way. The idea that some minimum wage person is gonna recognize you, let alone still working at these places will key you in on this is just something that will go away.
Tip at a sitdown restaurant, that's normal. Tipping at a terminal for takeout, screw that.