Umm, no. That's completely wrong. Electrum supports segwit out of the box. When you create a wallet, there is an option for Legacy or Segwit. Choosing Segwit lets you use bech32 addresses. It's super easy.
For Bitcoin Core, once 0.16.0 is released, it will use p2sh wrapped segwit by default.