Why is ember-cli so important for the future of ember?

I think that’s understood. But IMHO, convention-over-configuration and interoperability don’t have to be at odds with one another, although it is sometimes hard to get both.