It's a matter of drivers, bugs in software and such. When we have bugfree hardware and software this will not happen.
Some items will have to be connected to the PC until that day arrives.
There is another bug where drivers appear to get lost as we move USB devices from connection to connection. That bug is fairly well known and no cure known. However supplying the drivers is a known workaround.
I'm trying to help out a friend who is having problems with his UK AOL broadband modem connections. If the AOL supplied software is installed (including the drivers for the DSL modem), the system works fine initially. However, if a USB hub is installed to provide additional ports for a printer and scanner, the DSL modem is then not recognised when the PC is turned off and then on. Reloading the AOL drivers then restores the DSL drivers and the system works again, even if the hub is still connected. The hub is connected to a different USB port to the DSL modem. Has anyone any ideas as to how fitting a USB hub on one port might cause the PC to forget the DSL modem on the other?