We have different views about tipping and there are lots of countries that tipping is necessary, some countries are being discourage about tipping and it depends on the person if he/she will tip someone.
For sure tipping someone is most of the times is good but there were times that it is bad. The one who receive the tip will be much more happy because they will have extra money for that tip.
In our country alone, there were lots of establishments that put tipping jar in front of the cashier and that tipping jar is for the employees and they will be happy if somebody will put some tip in that tipping jar because they knew that it will be another extra money for them.
I once experience about tipping someone who is a delivery guy and at that time, we were in a different city because there is an event that we will going to attend and together with my professor and my classmates. I ask my classmates about tipping this delivery guy because I thought that it needed to give tip to the delivery guy but my professor told me that it's their job to do the delivery and it is not needed for them to give tips because the store is near the place on where we rented the room.
I do think that it also depends on the person if he/she will give tips to someone and at that time my professor then asks me if I live from mountains and I wonder why did he ask that question maybe because that's the usual thing that the people do in mountains where if some people will order to someone, they will give money or tip after the order has fulfilled. So, for that incident, we didn't give tip to the delivery guy anymore and after that incident, I rarely give tips to someone.
If I will give tips, I will see to it that someone who is very tired of delivering the order because I know that that delivery person is a hardworking person and see to it that he/she is worthy for the tip.