Already talked about it, but this ftdi_sio module on Linux is pretty annoying IMHO. Sure it makes it easy when you connect FTDI-based devices and actually want to access them using a virtual serial port, but in other cases, it sucks.
Of course you can always write udev rules to unload the ftdi_sio automatically, but problem is, if the VID/PID are the standard FTDI ones, it will apply to any device using them... so it's most useful when the device has its own VID/PID. Which is not always the case, because it has a cost...