No, you have the option of direct investments. The process is, however, tedious and bureaucratic. Plus not every company you would like to invest in has the direct investment option. You, therefore, are better off investing through the broker as it saves you both time and resources.