> where you have to shamefully press “no tip”
You don't have to.
I think if you can really easily spare a few dollars for someone who earns much less than you but choose not to there should be a little shame involved. Your feelings about not doing that are on you, not the iPad.