Billionaire Bill Gates has lambasted cryptocurrencies and NFTs, once again making known his distaste for the asset class.