I will search for reference, but I understood that now we are still in a test case, and segwit benefits will become fully operational only after 2 more weeks after activation.
Everything is mostly being tested on the testnet chain, but the point is that if we are going to make use of Segwit, we have to move our funds away from the current non Segwit addresses (i.e send funds to Segwit address, where after that we can start ulitizing the Segwit update). If people aren't moving their funds, and just remain using Bitcoin as how they have always been using it, nothing will change, and thus they will continue to transact in the old fashion (i.e pre Segwit activation time) way. Look at Litecoin for example - a whole lot of transactions that are being sent are till this day still non Segwit transactions.
Thank you for this explanation. So the segwit public key is different? I thought it was just a matter of how the wallet craft the tx...