I think people are just giving an excuse to rid themselves of miles they will never use... but unfortunately the only airlines that have such donation programmes set up are the US carriers.
FT has set up such a programme where one can donate miles from your US carriers' accounts. However I question the usefulness of such a programme?