Any government treating BTC as a commodity is making a mistake that will cost them significant real tax revenue.
A trader controlling two separate companies could easily buy and sell between their two companies, trading in BTC any time the value dips, and using the 'lost' value of their BTC to offset any profits.
Presumably the German government will be one of the first to realize this.