react-native-web-as-pwa-is-structural-antipattern
Using Expo/React Native + react-native-web + Metro bundler to deliver a PWA results in 50+ unnecessary Expo dependencies, 434KB+ lockfile bloat, and slower bundles than a native web stack. PWAs should be built on Next.js, Remix, or SvelteKit — not RN-web which is optimized for mobile app targets, not web-first progressive apps.