When you insert any device into a USB slot it comes with its own drivers and installs itself
This is not really correct - there are many standard USB drivers supplied with most operating systems, so that individual drivers are not needed for common products. Most USB flash drives will not require third party drivers, since they will use the USB Mass Storage Device driver (within Windows).
Similarly, normal keyboards, mice and the like will make use of usbhid.dll, as long as they comply with the USB HID guidelines.
As such, many components do not require third party USB drivers, since they can rely on system-provided ones.
Indeed, this is the basis on which many components which require third party drivers function, particularly those which store their own driver onboard; if it were not, then, when the device was plugged into the host computer, there would be no way for the host computer to be able to communicate with the device to extract the driver to install it, relying either on pre-supplied but non-loaded drivers on the host operating system (inefficient), or else downloading from a different location (be it removeable or remote).
However, if the USB dongle, since it does not expose the flash card in the same was a normal flash drive, may require a specfic driver from the VMC package.
Neil