I don’t like this way because of two reasons:
First, you have to reset namespace for every child routes to get a clean route name, Ember Router should give us a better way to solve this.
In fact, nested routes is the representation of nested resource, not inclusive layout
So the second reason is, there is always a extra div in the DOM, which is the outlet of application template. This is not a big deal, but something tell me that’s not perfect. I don’t like a useless application route with template (except for a outlet), if we have to do like this, why not just use body instead?