segwit is an optimization, not an attack wtf. I'd get it if you said Ethereum Classic, since that fork actually did come from an attack on the protocol that successfully reversed transactions on the main chain, but Bitcoin Cash is not of that nature.
SegWit added unnecessary complexity (~5,000 LOC) to a problem that could be solved just increasing the max block size (1 LOC)