The only exception I can see making for filesystem access is for PWAs explicitly installed by the user, and even then there should be restrictions in place like limiting access to scripts loaded from the installed PWA’s domain. The open web in a generalized browser like Chrome on the other hand is too untrustworthy.
As for camera bumps, they’re all equally awful and I’d rather they just disappear entirely, even if that means thicker devices.