not everyone can afford a platform to freely trade the way he/she wants.
what is offered through regular brokerages such as scottrade, etrade, etc are not as advanced as the one that you can get through the exchanges. people tend to not want to deal with the complexity.
Disclaimer: Everything expressed here is my opinion.
Never base on my opinion to buy, sell, and/or hold a security