Why Choose React Native for Cross-Platform Development