I hold them on a exchange because i trade almost every day with them for profit.
But holding all altcoins in exchanger wallets can bring some risks and problems for owners of this money. The last example of Binance when thousands of NEO tokens were hacked give thoughts about rationality to keep all currency on the markets wallets.