When should I use presentational components? What if I want the benefits of purely visual components without having to separate presentation from logic?
Separation of presentation from logic has been an ongoing pursuit throughout the history of front-end development. Why? We are trained as engineers to separate concerns. If the UI is isolated, then business logic can change without requiring a UI update (and vice versa).