It's unclear whether these flash loans can even be used to exploit arbitrage opportunities. Arbitrage involves simultaneous transactions in different markets, whereas flash loans only allow simultaneous transactions in the same blockchain. Anyway, arbitrage is not a sufficient condition for market efficiency. There's plenty of evidence showing that crypto-markets are rife with fraud and are anything but efficient.