Re: risc-v fears?
FPGAs are always slower and more expensive than the equivalent design in an ASIC. It’s just the nature of the beast (it needs to be larger than an ASIC as there’s lots of general purpose stuff in there that may or may not be used, and the distance between functional blocks is larger so signal propagation is slower). This includes putting CPUs in soft format on an FPGA.
If it is too expensive to create an ASIC, or the design is subject to change, and the task at hand is well suited to parallel execution in hardware, then this is the use case for an FPGA.
Both Altera/Intel and Xilinx are producing FPGAs with hard ARM CPUs these days (Cyclone V SE models from Altera and ZINQ models from Xilinx). These ARM cores can run much faster than soft cores while being easy to connect to the FPGA logic (AXI or AMBA protocols for example).
Intel are starting to add FPGA bocks to Xeon processors so that custom hardware acceleration can be added to traditional sequential programs.