The BTC is currently able to eliminate individual income tax, but if the BTC wants to grow for the long term, BTC should pay taxes, because only tax can be recognized by the government.
I think no, Bitcoin is not controlled by the government and it is not centralized. If bitcoin is centralized, maybe its value will be like our official currency in our country and its price will be stable and it is the time that bitcoin must pay taxes in the government. But, Bitcoin will never be a centralized cryptocurrency, and i know that it will no longer be like fiats.