You are making all of this sound like a chore. What kind of relationships are you and your friends in? Success rate, deliver, anticipate, proactively... It sounds like a business project to me.Many, many women assess how much the man in their life cares about them by how well the man demonstrates that they know them. Unfortunately, many women blur that line to the point where if you don’t proactively read their mood, anticipate what they want, and deliver what they want to them without their having to ask for it, you have failed. This leads to complaining until you change your behavior to match the current prevailing pattern of expectations, but that pattern and her preferences will inevitably change, sometimes on a whim, making it impossible to maintain a high success rate without the ability to read the person’s mind.
Also, what is wrong with actually showing your partner that you know them and listen to their likes or desires? It's what people who care about each other should gladly do.
And lastly, sweeping generalizations are quite useless here, unless you or anyone else is dating a hundred women at once. What's valid for 99 men or women may not be valid for the one you are dating or want to date, so it doesn't help. I'm sorry but I find statements like "Women always..." or "Men are whatever" really annoying.