Am I wrong for not tipping this driver?

I requested a 1hr 40 min ride. When the driver picks me up he immediately starts huffing and puffing when he sees the distance (I don’t blame him because apparently Uber sometimes doesn’t tell it’s drivers how far they’re going until they pick up the passenger, which I can imagine is pretty frustrating when you’re doing 5-10 minute rides then randomly get a 1-2 hour ride).

I half expected him to cancel and tell me to get out, but he started driving. Half way to the destination he asked me how much I paid for the ride. I said $120. He began complaining about how he will only get about $60 since Uber takes most of the money, I didn’t say anything to this.

We arrive at the destination and I tell him I will tip him on the app because I don’t have any cash on me. I tried getting out but he kept the doors locked and asked if I can tip now. He said he is going to lose everything (I’m not sure what that means..) I told him I am not going to tip until he unlocks the door so he unlocks it and I leave. I didn’t tip him. Am I wrong?