В свое время, когда у Tвига уже было наследование шаблонов, у Смарти его не было. А это заметное серьезное технологическое преимущество. Так что при выборе базового шаблонизатора в систему другой альтернативы не было. Сейчас, когда принципиальной разницы в возможностях уже не видно - просто по привычке и инерции разработчиков. Если уже есть Твиг - зачем использовать то, же, но чуть другое?
Ну и вообще - шаблонизатор выбирают не столько разработчики системы, сколько пользователи. В нормальной системе можно подключать то, что нравится, на чем привычней работать. Почти все они то же самое, только синтаксис немного разный.