The debate over who profits more from the financial markets, casinos or brokers, has been raging for years. On one side, casinos provide a venue for gambling and games of chance that give the house an inherent advantage. Slot machines and table games like blackjack are designed to have negative expected returns for players, ensuring the casino profits over the long run.
On the other side, stock brokers facilitate the buying and selling of securities for clients. Rather than profiting directly off customer losses, brokers make money through commissions on trades and other account fees. Successful brokers build large client bases and generate commissions whether the market is up or down.
You have good points my friend, and I do not even see much reason for this if we can be attentive to the two words; Trading and Gambling as they do not mean the same thing. However, if the two (casino and broker) are fair in dispensing their services, then there will never be an issue. After all, we all know what we are signing for when we want to trade either of them, and for a trader not to gamble or gamblers not to trade means they understand what they are doing at least if they are adults. Needless to say, these establishments established them basically for the purpose of making money and anyhow they can make the money is important to them regardless of what it will cost the trader or gambler. So, it is we who should go for what we are comfortable with whether they are extorting us or not.
Regardless, if it is about the ease of making money on the part of the customer/client, trading has it, and the same goes for the sincerity in the operation of the core service of the two establishments (trading still has it). Most brokers these days are only intermediaries unlike before when some brokers will be internally creating the market themselves (market makers). For this, they only earn from the spreads, swaps and commissions which I know is fair enough for the service they always render, even as they have employees and experts to pay.