because this is what computing used to be. you would download some random executable off some random website and hope you didn’t get infected with malware
except the stakes are much higher on your phone than your 1998 computer because your phone is more powerful: your phone has more personal data, financial info, and can consume costly telecom resources
The sole criterion for JavaScript was to design something that could be shipped as fast as possible. The early browser wars were all about pumping features out. Security had nothing to do with it.
We already run untrusted executable code in the form of JavaScript.
Why does the android system need to be different? Why can’t we say the OS needs sandboxing, api permissions, etc.
I really don’t want the only thing protecting my phone being the fact that a human sometimes reviews an app.