TL;DR Responsive, Safari annoyances disabled on mobile, all-vector, system fonts, manifest and mobile icons, splash screens, great CI/CD, service worker.
You can switch a class names of React components with deciders, and it feels like a breeze.
Websites should be device-agnostic while PWA should provide different UX based on whether your users would use touchscreen or mouse.