Visibility of all of the hosts USB devices in containers

You mean that when you run lsusb in an unprivileged container, you get a list of the host’s available USB devices. In fact, the same goes with lspci, etc.

Obviously, still you cannot access them until they get provisioned, but still that information is made known to the container.

This question is similar to Hide CPU model name The answer appears to be that you cannot hide that information.