The thing is that the Bitcoin was not intended for that, to be calculating the equivalence with the fucking fiat every time you spend something and then calculate the difference with the acquisition price to calculate the potential tax. Another thing is how things have developed. But in El Salvador they don't have that problem, for example.
There are programs that automatically track all transactions, such as CoinLedger or Cointracking, so technically there is no problem.