Capital gains taxes are double taxation...the company already pays income taxes on its profit.
You'd potentially have a point for buybacks, which are usually paid off of retained earnings that have already been taxed and yet raise the share price and cause capital gains. This is the same issue that qualified dividends have though.