Если сделать так:
- из `tech.getDefaultMakeCommand()` по умолчанию возвращать `'build'`
- `BundleNode.createTechNode()` оставить, как было раньше
- в `BundleNode.createDefaultTechNode()` написать примерно так

  ```js
  if (tech.getDeafaultMakeCommand() === 'build') {
    // create BemBuildNode
  } else if (tech.getDeafaultMakeCommand() === 'create') {
    // create BemCreateNode
  } else {
    throw;
  }
  ```

Короче не будет?