MVC with components


I’ve got an old app which I’m gradually moving from using views/render handlebars helper to components. While I prefer the way you can bind any number of properties I don’t understand why the view and controller are conflated. What was the reason for not having a separate view/controller?