...
I (Mike Berger) find this paradigm to be simpler to understand and implement and easier to use when multiple people are working on an application , because the MVC pattern enforces separation of concerns. In other words, once person can work on a view and another can work on a controller without working on the same file and coming into conflict. Therefore, we expect each page to at a minimum have its own controller and at least one view (EJS file in our case).
...