That&#x27;s like saying for CPU&#x27;s, &quot;Who needs to code at assembler for performance when Java and its threading model are available?&quot; Two very different levels of abstraction and capabilities. Best results out of FPGA&#x27;s are done by hardware designers using hardware tools that map to lowest levels.