The emergence of a new tier of blockchains called layer-2 chains that have leveraged new cryptographic techniques like zero-knowledge-proofs (ZKPs) has helped address the scalability enigma.
While the world was busy solving the blockchain trilemma at the L1 level, there were a bunch of smart developers who understood that optimization need not necessarily happen at the L1 level. One can create a network on top of L1 networks to solve fundamental problems.