Oded has argued previously[1] against awards in academia.
But I think this is a minor issue, and don't want to take away from the bigger point, which is the award that he very much deserves.
It would be hypocrisy if he started giving out his own award.