A new generation of GPU is coming + clever devs want to use more of the CPU / GPU advantages to make them much more relevant against FPGAs and ASICs. I think the relevant CN coins will follow Monero then adapt the changes to their algo (CN FAST, HEAVY, LITE, SABER...).
FPGA devs will have to adapt.
FPGAs are NOT ASICs - they are actually much closer to GPUs. They are fully programmable and reprogramable and capable of any algorithm a GPU is in principle (not saying every algorithm will have better performance or even the same, just that it can be done). FPGAs with HBM bandwidth matching or exceeding GPUs and dedicated logic are coming, and can be in the same price range. It isnt a winnable fight - and shouldnt be a fight at all. It would be like trying to make an AMD CPU only coin.
Lumping ASICs and FPGAs into the same category is bad for mining. It wastes resources fighting something that is inherently good general purpose hardware that should be made widely available. There will be hundreds of thousands of FPGAs in the general market at some point in the future.