So, just to correct your facts:
Bill Gates commented that during an AMA session on REDDIT, which you can find here:
https://www.reddit.com/r/IAmA/comments/80ow6w/im_bill_gates_cochair_of_the_bill_melinda_gates/dux2mp7/Now, Bill Gates is a FAN of crypto currencies (particularly Bitcoin), which you can find here:
https://www.youtube.com/watch?v=e6KRp91YAw8 where he clearly comments that it is better than currency cause it is showing us how cheap it can be to move money from place to place, and that is exactly what non profit is trying to do.
Gates is not against Bitcoin, but only discusses that how the coin is being used for illegal activities at times due to the anonymity built into the protocol, which would worry anyone, in my opinion.