Why are there no FPGAs with built in USB interfaces?
A general purpose USB interface really needs software in play, it is HARD to do as a FPGA style FSM. 

USB physical layer is also 5V, and modern processes are pushing the upper limit even at 3.3V, there are basically no 5V capable FPGA parts using modern processes.

Further, particularly for relatively high speed IO over cable interfaces (Like say 480Mb/s) the cable equaliser and driver are essentially in some sense analogue, so you need a process node that supports 5V analogue design AND 1V high density in something like 28nm or such for the core.