Ok, what do you feel about older Broadcom drivers for Linux?
Those drivers are not open source, and did not allow for distribution. So Linux distributions included scripts to download from the public sources (provided by Broadcom), and run the install. The only software "distributed" by the OS provider, was a simple download script (probably less than a couple dozen lines).
If you are Ok with that, then note that that is what Chocolately does. I linked to the actual source code of the Chocolately package in another comment if you want to see what it does.