stock prices Do vary randomly.
The implication of the random walk theory is that current information is already uilt into the price of the stock. That is only true insofar as there are active traders acting on that information. The parent is merely explaining why those traders will exist, and why you only need a small part of the market to actively trade.