In 2017, Ethereum was congested because of the huge amount of transactions created by Cryptokitties. This showed them that there is a big potential for NFT to go mainstream and also a sign of the scaling problem of Ethereum. This is why they built Flow.