Why does the highest rate not win?
Because the three treatments are far apart. On the defaults, at a 30% slab, a 9.25% bond keeps 6.48% and a 6.5% arbitrage fund keeps 6.21%, because equity treatment taxes at 12.5% above an annual exemption rather than at 30% on everything.
A reader comparing 9.25% with 6.5% would not look twice. After tax the gap closes to a quarter of a percentage point, and it inverts on a smaller amount: the ₹1.25 lakh exemption is a fixed sum, so on ₹3 lakh the whole arbitrage gain falls inside it and keeps the full 6.5%, ahead of the bond. Change the slab to 0% and the ordering reverses again.
