Что то воды много.
Я как программист говорю - сделать спаунящихся по внешней команде ботов, юнитов, которые и так уже спаунятся по внутренним командам - легко. Если кто-то говорит обратное, то он ОМ. Сделать шлюз внутрь движка и в будущем подвешивать туда внутренние команды - нужно, внезависимости от вашего внутреннего видения процесса, от возможных результатов и прочих причин. Другое дело что сейчас программистам не до этого, ну потому мы и высказываем как оно хотелось бы быть, чтобы когда время появится - реализовать.
Философию же разводить на тему "популярности", "богоизбранности", "сложности" и прочего - это лишнее, этому я могу и поучить.