I recently learned Google Chrome does something similar with browser extensions[1]. You cannot[2] install .crx files that have not been published to the Chrome Web Store.
[1] https://blog.chromium.org/2015/05/continuing-to-protect-chro...
[2] Unless you're using Linux or the enterprise version of the browser.