It is true that Bitcoin is better than the 100 dollar bill. Dollar is centralized, Bitcoin is not centralized. Bitcoin transaction is free or a little fee while dollar transaction fee is much. Bitcoin is universally accepted for all kind of transaction.
But actually there is no fee in dollar's transaction. Like an example, you meet that guy in direct and give it to him, it's no fee at all. But with Bitcoin, even you meet that guy in direct, you still have to pay for the bitcoin's transaction right ?