Tbh, because of that perspective, I'm against some of the proposals from the DHF... If you are getting funds for free, you don't appreciate the work and you are less motivated to make your project successful... It is the lack of a very powerful incentive that pushes you to be better...
It's like buying a medal in the store, or winning a medal by running a complete marathon...