Many governments pay cash rewards to athletes who win Olympic medals because wins by athletes bring prestige and other benefits to the whole country.
Not only that, cash rewards could also increase the athletes' motivations during training and on-field performance and will increase their chances of winning.