SegWit has done precisely what reasonable people planned it to do.
The only failure is in:
-Wallets and services that have still not implemented SegWit support
-Users that have decided not to use a wallet with SegWit support.
Sure, a lot of people were hyperbolic about the benefits of SegWit, but you're being hyperbolic about the problems. Of course SegWit isn't going to decrease the network's problems when
only 14% of transactions are using it.