Ah, i thought that SSD's had their own controller.
Ah yes - well actually they do
have an on-board controller (as do hard drives), but it's a different
controller than the one that Windows needs to know about. Hard drives based on a standardized interface (ie, SATA) can all be handled in exactly the same way by Windows - the on-disk controller hides all of the internal details. It's just the motherboard controller and the mode it's running in (IDE emulation vs. AHCI) that Windows cares about. (That's a tiny bit of oversimplification too, but I'm going to stop there...)
Ain't technology wonderful?