They did not made it a "legal tender" as El Salvador and Central African Republic so its not like you can go shopping with bitcoin only. They only changed legislation so that bitcoin is not "collectables" anymore and now has a "representation of value". I think they did it to be able to tax and track every bitcoin transaction not only crypto/fiat trades.
We need to look at the bright side of it, they accept bitcoin as a payment method has been a huge success for bitcoin and Brazilian users, you shouldn't ask for too much. I think we hate the government so much that whatever they do to us makes us uncomfortable, when they don't accept bitcoin, we say they are selfish, but when they accept and legitimize bitcoin, we say they are trying to control and tax us. Anyway, we still need the government to run this society, otherwise, it will be chaos before you are free.