Hi Heather,
I confirmed with our technology team, and your reasoning is correct - since email clients don't have functionality to download external files, the file needs to open the browser to be downloaded. If no browser is open, it'll open a blank page and download the file to open in their calendar/email application.
Best,
Danni