segwit as a technical solution is complete nonsense, there's so much material about it online, just research it. I want a proper protocol upgrade that does not introduce any additional technical debt. take flextrans for example, way better solution to the same problems segwit attempts to solve.
I know this argument. Has some validity, but I am being pragmatic ... we won't find consensus for an "ideal" solution with minimal technical debt and the absolutely perfect tech. Flextrans is indeed interesting, but it seems that it is an one-man project and would have needed more testing.
Just because we don't have a popular alternative doesn't mean we should eat shit. SegWit solves nothing. Research it. It's complete and utter bullshit. A proper block size increase on the other hand is proven and tested solution to the TX fee issue. TX malleability is not even a bug, it has workarounds. But of course the Core would not like you to know that because that knowledge alone renders SegWit into a total joke.