I’m having that same epiphany; I’ve been stiffing those guys, I guess.
In a lot of tipping situations, i pay with a credit card but tip in cash, to prevent this kind of fuckery. With Lyft I tend to do the whole thing with the app. (Not that this story is about Lyft, but) I’m reconsidering that practice.