As far as I know, banks do not have a public ledger in order to protect their client's privacy. Unlike with Bitcoin wherein all transactions can be seen by everyone. Hence, in terms of transparency, it would be better to use bitcoin donations.