The possibility to have a fully-fledged programming language under the hood gives Scribble definitely an edge.
Btw, the same is basically true for Luatex. But I think the expressiveness of Scheme might be more suitable for documentation purposes than that of Lua.