If you apply automatic tax on bonds people will just not buy them unless you also increase their returns. It's a pointless exercise. Same goes for stocks, it's just a bit bigger circle in this case. Capital gain tax is just a bad tax that distorts decisions and make things less efficient for no reason. It's much better to tax resources (mainly land but also infrastructure usage) and charge for enforcement of IP/patents.