I think they take issue with the bridge aspect of react-native and with shipping a node binary instead of using the platform's built-in javascript engine (a-la react-native). For instance, <View> would create either an NSView or System.Windows.Controls.Grid using a yet non-existent JS api on each platform, instead of having a bridge that talks back and forth with the platform-native language.