Perform without expectations, the rewards would be forthcoming

I have seen many people in my life that they keep on performing the duties and tasks irrespective of others being noticed or not and they finish the given work in time and also extends their expertise to solve the immediate problems being faced by others. Such people are rare because they perform without expectations, which is the great trait these days and for them even the system would be feel ashamed for not having recognized with the rewards that would be forthcoming sooner or later. What is your view on this matter?