Oh absolutely. XML and HTML are the epitome of trying to solve a problem that's not very hard, and not solving it very well.
S-expressions reinvented badly.
JSON does have the same problem at its core, but at least it's simple and the data structures it offers (dicts and lists) are semi-reasonable primitives.