As YMK says, you don't need to program the USB hub chip - it just does its thing.
If you're doing this as a hobby thing and not a commercial enterprise, there isn't really any issue in programming the 32U4 over USB. Even for small volume sales it could be a feature for the homebrew community -...