Because women are often attracted to men for reasons they don't know how to put into words or for reasons they're ashamed to admit. In fact, it's common for women to whine and complain about the very things they secretly find attractive such as arrogance and cockiness while praising traits they find unattractive. Here's a good example:
Women will tell you that they're attracted to gentlemen who shower them with gifts and take them out for dinners. Those are

. Yes, women like getting free shyt from you and they like to be spoiled by you but that doesn't mean they're attracted to you for doing it. It just means they like free shyt.
If you want women to be attracted to you, those kinds of ass kissing activities are the opposite of what you should take part in. Why? Because those activities are the activities of a man who isn't in demand. And women know this subconsciously. If you're a man in demand, the last thing you need to do is catering to women. If you're in demand, women should cater to you and be thankful for your presence. Act like you're in demand and you'll be in demand in the eyes of women.
SO with that said, the best way to get a woman to like you is to act like you don't give a fukk and ask her to buy you a pack of cigarrettes on her way to your crib. Make her do things for you and not the other way around. Make her buy shyt for you. Make her cook things for you. Make it crystal clear in her mind that you're in demand and that you couldn't give a fukk whether she stays or leaves.
Now tell me, would a woman ever admit to like this kind of guy? The answer is no. That's why you should never ask a woman things like this.