Often, FPGAs are used to simulate ASICs before bringing up a production line.
One interesting fact is that bitcoin miners evolve from left to right exactly as the slide suggests. https://www.bitcoinmining.com/bitcoin-mining-hardware/
Do ASICs also use relaxed memory consistency for use cases that don't need the strict memory requirements? This would be a good way to improve efficiency for very specific applications on the hardware level