On the flip side with reactive programming it is very easy to just connect up all the data to UI components and have a bunch of unnecessary redraws.
It can encourage a set it and forget it mindset.
In iOS programming, there are many articles about how easy it is to cause too many redraws with SwiftUI, leading to performance issues and a bad UX.