Sort:  

Flexible Transactions

Segwit is much much more than a malleability fix; it has so much bloat because of the desire to deploy as a soft fork.

But it is optional.

Optional? In that it should be deployed as a hard fork? Or that we don't need segwit in the first place, because we don't.