The trilemma, you mean security, scalability and decentralization?
There being trade offs does not mean the current state is optimized. There is a protocol for example that preserves the security guarantees that exist for bitcoin, preserves and even increases decentralization by reducing the size of the blockchain, and increases scalability because it doesn't necessarily require a block size. It is called Mimblewimble. In pure MW, as was originally written, the entire chain is just the UTXO set. But there's a trade off: no programmability. No time locks, no multisig, nothing. The version that was ultimately implemented does have these features at a cost: very small leftover pieces from each transaction, called kernels, must be kept. That's a trade off. But the conflict between scalability, security and decentralization has been optimized, and performance can be orders of magnitude better than currently in bitcoin.
