because majority of wallets have not yet implemented SegWit. i am not a core user (so correct me if i am wrong) but even in bitcoin core there is no "easy" way for regular users to create a SegWit address. in other words it is not as user friendly.
other major wallets like Coinbase, blobkchain.info and lots of desktop wallets have not yet released new versions to enable SegWit.
some of them that did release it like Electrum, it takes time for people to upgrade to those new versions.
and finally when you have funds in a regular (legacy?) address and you want to move to SegWit you need to transfer your funds, and that requires paying a huge fee based on the current mempool status.
other major wallets like Coinbase, blobkchain.info and lots of desktop wallets have not yet released new versions to enable SegWit.
some of them that did release it like Electrum, it takes time for people to upgrade to those new versions.
and finally when you have funds in a regular (legacy?) address and you want to move to SegWit you need to transfer your funds, and that requires paying a huge fee based on the current mempool status.
I think the problem is that it is not as user friendly