Well, the next step is to move all core front-end files into controllers, so it's not only for extensions. In fact, revisions is in a controller (will be post/{id}/revisions, for instance). But I can change it to clarify that not all URLs will use app.php.