Your topic is quite interesting, there are many points to consider, for example: the culture of the people, because there are many countries where a compliment or praise is something uncomfortable, they are not used to it and do not know how to handle it, in Latin countries it is something else Even for us it is even rude not to do it.
I also believe that everything should be done in fair measure, positive reinforcement is an excellent strategy for children or students, little sincere praise ends up being hypocritical, but as you say, everyone deserves to receive a praise when they are trying to do things well and best.
RE: Can we be able to encourage others to succeed?