First of all, it’s probably a best practice to not try and “understand” anyone at all. Every individual is different, with each having their own quirks, likes, dislikes, etc. It’s a futile endeaver to try to “understand” women, just as you’ll never really “understand" every male you meet. Hell, an individual’s receptivity to you could change, even based on their current mood.
This article is cancel culture, period. Your best bet is to ignore the SJW “rule makers”, be human, shoot your shot, and if a woman is “offended" by anything you happen to say to her when you know you’re truly being sincere, it just means she’s not that into you, and you should run.
Eventually, you’ll meet someone who values you for who you are, flaws and all, and everything will be great. Don’t worry about those artificially offended women who wish to only hold your masculinity hostage. Trust me, you’ll be dodging a bullet if you do.