Day trading is a massive negative sum game. It is not close to zero sum.
Commissions/fees, slippage and expenses take large amounts out of the game.
As far as competition, of course you are competing against technology and pros with faster execution, better skills and knowledge of the game...