We argued against the complexity of SegWit and Lightning Network.
I think greed and politics won rather than engineering or economics good sense - people didnt want cheaper transactions, it now costs around $15 USD per BTC transaction.
Despite the proliferation of alt-coins using essentially the same code-base, with shorter block-times and larger buffers.. and more programmability - ultimately proof-of-stake might be a better implementation of the block minting process, than proof-of-work.