For the question in the title, because receiving rewards for doing something well encourages children to continue to to do well and not giving a reward, usually, encourages children to work harder so they get the reward next time. Also, rewards can't always be given when you know there is room for improvement.
As for your parents, talk to them abo......
reply