as we are know, now everyone is panicking about
segwit 1 August, bitcoin and altcoin price go down drastic

So my question why there should be segwit ?

Whether bitcoin can not run without segwit ?

There were quite a lot of spam attacks lately. Those made Bitcoin transaction get slow (most of them because of not understanding how tx fee works) and expensive.
An upgrade is needed to overcome that. Here SegWit and BU are the main competitors.
Then it looks like there's a chance to make Bitcoin become a currency after all. Something safe to transfer, fast, not very expensive to transfer and not a "bank money".
Bitcoin always dreamed of that, but until now it was just a dream. SegWit is a first step to achieve that.