Re: There should not really be any problem here
Keep in mind that the Vendor ID and Product ID together tell the OS what driver to load for the device.
The reason the USB-IF is heavy-handed with allocation of Vendor IDs is to ensure that vendors do not accidentally use conflicting Product IDs. If multiple products are available to the public with the same Vendor ID and Device ID, drivers will conflict with each other, leading to erratic behavior and kernel panics.
Part of the charter of the USB-IF is to promote interoperability and reliability of USB devices.