Accountability - I believe users should know when I mint coins. They should also be able to verify that no double spend is possible
Your structure isn't a blockchain though. Transaction 0 does not indicate where the original coin value came from (there was no "minting" transaction).
So users can't actually verify double spends.