So make all of your transactions in Bitcoin and don’t convert to fiat. Problem solved?
Unfortunately fiat currencies will always be necessary due to force of law. All governments want to have their own currency for some reason. They make laws forcing businesses to accept their currency and refuse to accept taxes in any other currency.