Great post but there’s one thing that ties some of those elements together: greed. If we use blockchain technology to do the donations and money transfers then these companies like the Red Cross won’t be able to hide money and siphon it out for administrative expenses. Currently their accounting is probably manipulated to spend the least amount of money.
I think we can do a lot with the technology but we also need to employ encrypted things like memos where only the two users on either end can see the contents. This is the real way the currency can evolve, in my opinion.
Keep the ideas going though! These are just my thoughts.
Thank you for this very idea