I'm thinking that, because every module has the same kind of interface, it would be very easy for you to create a promise adapter that works with all "machines".
You are missing the point of React. It's not about speed. It's about declarative UI-programming. The speed part is just one of many benefits of the approach taken for making this possible.