My understanding is that it's easy to track the transfer of bitcoins to accounts, but very difficult (impossible) to figure out who is behind an account unless they choose to reveal their identity. Since accounts can be generated on a whim, and with no identification, the upshot is that taxation would be unenforceable.