Annoyingly, fetch does not support progress events and HTML / XML Document parsing, which are both supported by XMLHttpRequest, which Axios is based on.
Would you extend that argument to tabbed interfaces as well? Why should browsers support tabs (and an inconsistent interface by each vendor), when you can just open a new window instead?
As an interviewer, I'm seeing a huge increase in proportion of candidates cheating surreptitiously during video interviews. And it's becoming difficult to suspect any wrong-doing unless you're very watchful by looking for academic responses to questions.
Why would anyone encourage building such a tool, I can't fathom.
I've not heard of XPrivacyLua, which is by the same author of the excellent NetGuard[0], which I've been using for years.
Interestingly XPrivacyLua is not supported anymore and the pro companion app will be removed from the Play store by Google because it uses the permission QUERY_ALL_PACKAGES.[1]
I continue to use TrebleShot[0] although it's repo is archived since it also enables browsing files using a Web browser. So you don't need to install it on the receiver side.