True, but i think those who hate SegWit no longer use Bitcoin or already use altcoin which don't use SegWit.
Ehh.. actually the majority of people using Bitcoin still use legacy addresses, as measured by this website at least:
http://segwit.party/charts/
Now if they hate segwit or not is another history, but it would be a big mistake to pretend to kick people that for whatever reason hate segwit out of Bitcoin. If they don't like segwit, no one can force them to use segwit, they can continue using legacy, and Core shouldn't drop easy access to legacy addresses, it should be accessible from the menu.
And so far anyone registering on this website using Core, the first thing they should do is get a legacy address and stake it on the "stake your address" thread in case you lose your account, because for now segwit addresses can't do the job for signing and verification.
So I would like to see that drop down menu, and again, if they want to push segwit adoption I understand it, they can hide it by default just like Coin Control features are hidden, just let anyone that wants to use it enable it in the menu.
What i meant is the people who continuously attack and hating Bitcoin, especially it's technology such as SegWit and LN (read : altcoin extremist). The majority who still use Legacy address probably regular users and unpopular exchanges which don't bother update their wallet/software which support SegWit, not the extremist.
Obviously i don't want to kick those people who still use Legacy address or wish there's protocol rules which forbid send to legacy address, but what i meant is Bitcoin core and other wallet shouldn't use Legacy address by default and use P2SH SegWit address as default to boost SegWit adoption since it can help both users and network at same time.