I have a story that many will like.
We often report taxi and ojek drivers that overcharge foreigners. Long stories have been told about how to pay no more than 30k from HB to Nagoya, using Grab or walking outside the gate, instead of the standard 50k with taxi. (I note that the difference is just 2 SGD, but apparently there are many who believe this is worth the hassle). Standard ojek fare is 10k, but with Gojek one can pay just 6k or 7k.
I am used to pay without negotiating 12k to 15k whenever I take ojek. I keep the small money in my pocket, grouped in folded notes where each set is one ride. I have been scolded here, because I overpay ojek.
I have met countless ojek drivers who have tried to overcharge me (20k or 30k).
Well, last week I met an ojek driver who was so nice, that he insisted to carry me for FREE (because "It is a short ride, Bos")

I have never seen this over the 15 years I have been visiting Batam.
He did not know how to go from Grand Batam Mall to my hotel in Jodoh. I had to show him the way (turn left, turn right, go straight, ...).
At arrival, he looked very thankful to me for my patience, because he was not able to carry me without my instructions ("I am new to Batam, Bos") and insisted to not make me pay ("Free! Free! Short ride!").
As obvious, I put 15k in his hands and I rejected his kind offer. Who works must be paid.