Bitcoin doesn't need to be used for donations for any cause to increase it's reputation.
Bitcoin is money, and money's reputation doesn't require good will, it just requires that there's consensus on it's future value.
To that effect, what Bitcoin "needs" is more liquidity, more adoption and it's reputation will naturally go up with time.