react-native-web-is-wrong-architecture-for-pwa

Using React Native + Expo rendered via react-native-web and Metro bundler for a PWA produces worst-of-both-worlds: 50+ Expo deps, 434KB lockfile, slower bundle than native web stack, and RN abstractions that fight browser APIs. A PWA should be built with Next.js, Remix, or SvelteKit — not RN-web. This pattern looks like a PWA from the outside but carries all the weight of a mobile framework.