Sure -- that "random" nature is what drives the Brownian/Weiner content in BSM. There are three things that consistently mess with general discussions, though (and maybe work into your own dissatisfactions...)
1)
Markets trend and do so regularly (read: "predictively"). Calling it "drift" (as many do) changes nothing.
2) Much random mechanics assume a Gaussian/Normal
{symmetric} distribution, but overall market price movement is logNormal
{shifted left}, while markets at peak are Pareto
{shifted right} distributed."Havoc!"
3) The use of ANY of Normal, logNormal, Pareto, or even Weibull ["Yay!"] distribution
assumes that prices in time T are unrelated to prices from time T-1: which is patently ridiculous: the best estimator of price in time T remains the price in T-1. Always.
Upshot? Keep your skepticism intact. "Simplifying Assumptions" are not meant to remove material parts of reality, but merely to mask them a bit to allow focus on some other parts. Sometimes, it's really important to peel back the mask and look deeper inside.
