It really comes down to valuation.
The unit of account for tax is the currency of the relevant sovereign. Most contracts for income are denominated in that unit of account, even if it is not there is often a highly liquid market (FX) between units of account.
Most wealth is not stored in assets where the unit of account is that of the sovereign. This counts double for assets with a physical location.
This isn't something that can be easily hand-waived away.
I don't get it. Can you explain in simpler terms?
My understanding is that you say that taxing things denominated in a foreign currency is difficult? But why? I already pay taxes on my capital gains denominated in a foreign currency (for example dollars). There are official government exchange rates for tax reasons, published daily. I don't see anything to hand wave here, because there's no problem.