My point of view is that if it is to be done with the Web stack, then by all means it should be delivered to whatever browser the user likes to use on their platform.
Anything else should take advantage of the native UI/UX tooling.
Anything else should take advantage of the native UI/UX tooling.
And be incredibly shitty.
If you care about your users and their experience, you won't write apps in JS to begin with.