I thought it was because the number logic elements in a GPU is orders of magnitude higher than in a FPGA, rather than just processing speed. And GPU processing is inherently parallel so the GPU beats the FPGA just based on transistor count.
The reason no one is building large FPGAs is that there is no market for them.
If an H200 scale FPGA was viable we would have one.