Why should one trade through a recognized stock exchange?

An investor does not get any protection if he trades outside a stock exchange. Trading at the exchange offers investors the best prices prevailing at the time in the market, lack of any counter-party risk which is assumed by the clearing corporation, access to investor grievance and redressal mechanism of stock exchanges, protection up to a prescribed limit, from the Investor Protection Fund etc.