Sure, but (not actually knowing how the integrated controller works) I don't see why the hardware one couldn't do that too, especially since it seems to only be build to support CDC (serial) and JTAG.
Are you sure that the integrated one doesn't? It just seems like an odd thing to leave out.