It's not simple logic. If retail sells govt will earn capital gain tax again they cannot keep the money idle and invest in Fd or real estate . So again they will be forced to pay income tax or LTGC. So win - win for Govt.