Well, yes, unzipping the file would help if it's compressed.
I use Etcher from either Linux or Windows to flash a new USB if I manage to screw something up on my hard drive install. If you really want to, it'll boot, let you partition the USB itself, and then install to the new partition and switch that to the boot partition. Over and over.
It's worked just fine for me on both a crappy old 16 Gig Staples brand drive I scooped up years ago when I first tried Linux, and a brand new 256 Gig SanDisk Ultra, so I'm not sure where one would find a USB these days that can't be used as a bootable drive. More than likely the USB port just doesn't have preference over the hard drive in the BIOS boot settings.