Sorry for the language, I will try to use exceptable words in the future. As for the whole compiling situation, couldn't a pre-compiled file be put up for download for people like me (and probably many others) who don't know what their doing? It would certainly help and probably wouldn't be to much extra work as you already have to compile it anyways.
With OpenTTD being a multi-platform game, you need to make about a twenty binaries at a dozen different systems. How many patch authors have a dozen different systems available in their bedroom do you think?
It is far more practical to request that users interested in patches learn how to patch and compile for their system.
Favorite patches tend to get build by someone, and the patched binary is distributed, so what you want does happen in a limited form.
In addition, you normally learn the most about a patch by reading the patch file itself rather playing the program. In other words, the compiled program is not the most interesting part of a patch for developers.