(1) easy to use. For many applications, all they need is a way to communicate between PC and the board with a reasonable throughput. And make it as a virtual COM port will make the job a lot easier
(2) FTDI has provided a full set of solution to do this. Its chip is very flexible, which can be configured for a wide variety of interfaces (CPU/UART/FIFO etc)
(3) FTDI has also provided a full set of driver and software along with the chip, make the adoption smooth
(4) for prototype, FTDI has a wide range of eval board and dev-board ready for use.
(5) Its cost is low compared to a full-blown USB controller, like those from Cypress