Tax law is dependent on your country and locality. Recently in the United States, the IRS has declared that Bitcoin is to be treated as property, not currency, for tax purposes. All income in the US is taxed, regardless of what form it takes. If youre paid in bitcoins, youre supposed to pay taxes on your earnings at the BTC/USD exchange rate when you receive payment.
Is it a good decision or bad?
It's a bad decision for me, it's a currency for me and it was made intended to be an online currency where you will pay someone with no third party involved, this is debatable, it seems your IRS does not know what Bitcoin is intended for, they think its like gold.