Why It's different from the 2 mb proposition by the original SegWit2x developer? and most of the largest crypto exchange does not even recognized the fork or the new B2X coin
In short, block weight and block size are 2 different things. The concept of block size was removed after SegWit and replaced with block weight which means maximum transaction in each block isn't depended on tx size itself, but the maximum transaction in each block depends on the each transaction block weight. In this case, SegWit uses 1/4 of legacy block weight size. It means max block size is 4MB if everyone use SegWit.
I hope you understand my explanation, CMIIW.
More info/source :
https://en.bitcoin.it/wiki/Block_weight
https://bitcoin.stackexchange.com/questions/54726/what-is-block-weight-and-how-is-it-different-from-block-size
That's true, but transaction fees will reduce significantly if everyone use SegWit.