Zola is fast and simple, but there is a hard upper bound on what it can do, and the author has no desire to change this. One example is requests to support PostCSS instead of SASS. Zola's author doesn't want a dependency larger than the entire application.
I'm currently using Zola + python/js scripts to do things Zola can't and considering a move to something like Pelican.