> Trading fees. If the house takes a cut of 0.1% on every transaction, then on average those who trade more lose more money.
If you trade derivatives, fees can be very low (because these are highly-leveraged products but if you are smart you know you shouldn't take any leverage). This can save substantial money if you trade frequently.
> Risk/reward tradeoff. If you buy deep out-of-the-money options, you might have a 5% chance of profitability, but expected return of $0 (neither positive nor negative). 95% of the time you lose $X, and 5% of the time you make $19X. If traders are pursuing riskier strategies, you'd expect most of them to lose money.
There is more to trading than predicting the direction of a stock/currency. You can provide liquidity and arbitrage a stock and its derivatives. Having traded for a while, arbitrage opportunities do exist; though sometimes you might have to be patient and cut off trading until an opportunity arise. This can be quite a time (like a year with no trading opportunity) and will require a lot of self-control.