Honestly, I'm not even 100% sure I know what segwit is.
Honestly I think this is a huge part of it. The developers really failed at communicating what the change was to the average user. Now some might argue that it isn't their job, but there certainly should be some responsibility there for some party.
Anyway, yes, I think the reason there's a lot of hate, is because ther'es a lot of ignorance. People just genuinely do not comprehend how complicated bitcoin is, and how changes like segwit work, and what they do.
The implications of changes are also widely underappreciated and undercommunicated.
I wholeheartedly agree with you: as an engineer whose works in the Silicon Valley, I often run into the issue of lacking/ under communication - engineers in general prefer to solve the problem than communicate the problem -- this is a big deal when it's come to the survival of this technology. As we've learned over and over that the best technology is not always necessarily the winner in the end. We need marketeers and spokesmen to spread the good information. Andreas Antonopoluos is a good example of who we should need to represent bitcoin core - unfortunately he is a one man show, and we could see that he is exhausted...we need more of Andreas...too bad Roger Ver was a good guys until he allowed his ego and greed took the better of him...