Easy to extend and change existing functionality.
Monolithic applications are hard. Hard to understand, hard to maintain and hard to extend.
That is why most software is modular. Zotonic is modular. Zotonic is made from a layer of common code with modules providing the majority of the functionality.
Even a site is just a module. A special module. But still a module.