I'm curious... how would you have developed a schema for S-Expressions without it ending up just as verbose? What do you lose? End tags?
http://www.agentsheets.com/lisp/XMLisp/ as an example of what XML in lisp would look like, and I can't say it's much of an improvement. Further, end tags make human debugging much easier.