I second the "unnecessary abstraction" assessment. `ui.prompt`  / `console-ui` does not have very many docs (and it's not clear what's it is using under its APIs), and folks wanting to contribute to the interactive flow in ember-cli will appreciate knowing that `inquirer` is used, which has _toooons of docs_.