Yes, i know the fork on BCH was to increase the block size, but i didn't know BCH avoid segwit. I used to think the bigger blocks was a nice solution to avoid the network getting stuck with unconfirmed transactions, but that solution in the long run only would bring a crazy heavy blockchain.
Thanks for the info guys.
Then you should research about Schnorr Signature and Taproot as well.
P.S. if you're satisfied with the answer and don't have any question related to the main topic (block size), consider lock the tread.
The witness data can occupy up to 60% percent of a block size but with Segwit this data is omitted from the main blocks.
Theorically it's almost 75%, even though it requires transaction where it's signature is very big (very rare). Besides, i wouldn't say the signature part is omitted from "main" block since it's only moved to witness space on block and signature is very important part of transaction/block.
Transaction's signature or witness part only committed/removed if your client/wallet doesn't support SegWit.