Yeah, I can agree with all that said. Also, you're right in this:
Taxes do not necessarily follow logic.
An example from here:
In Slovenia, there is a new proposal for a law to tax crypto income, which is (because apparently, the tax administration can't control everything) to tax a 10% flat rate on every amount that turns into fiat from €15K onwards. And there is still a debate whether 10% is too much or too little...
Problem is they/govts all want the taxes, just have no clue what they are taxing.