Lisp code is written top to bottom, left to right. Is your grievance more to do with expression-oriented—as opposed to statement-oriented—languages? "Do this" (statement) vs "represent this" (expression)? For instance, do Haskell, OCaml, etc. also irk you in similar ways?
Lisp is written top to bottom left to right but because it's (almost) fully nested it's executed right to left bottom to top.
Haskell and OCaml are, by comparison, not very nested.