Code quality is pretty much the reason though. The oh-my-zsh maintainer himself even wrote a post once upon a time about how not to run an OSS project.
Prezto forked the project and cleaned up everything quite nicely a long time ago.