Argument from the talk: splitting applications into autonomous modules is not just developer fun — it maps to business capabilities (fight battles, recruit creatures, manage armies). Heroes 5 shipped a 'duel mode' as a paid extension two versions after Heroes 3, composed from existing capabilities with no map-exploration; Heroes 3 may not have been modular enough to do that. In enterprise, modularity enables new product offerings and module-based pricing, turning programmers into real business partners and enablers.