Also from a security standpoint, it seems to me that having all apps work in the browser is creating single points of failure.
Coincidentally, I just published a blog post that touches on this from both sides: https://paulbutler.org/2020/the-webassembly-app-gap/