Can you think of any logical reason why the headset would work properly when plugged directly into a USB port on the back of the computer, but not work when plugged into a 4-port USB hub which in turn is plugged directly into the back of the computer? ...
The headset is powered from the USB port it is plugged into.
An
unpowered USB hub (one that does not have its own separate power supply) must not only power itself from the computer's USB port, it must also provide power to the USB headset. Often there just is not enough power available to go around.
Some USB hubs are cheaply designed and/or cheaply made, the hub may not meet 100% of the USB standards, or may only comply with a deprecated or incomplete version of the USB spec.