Some girls probably like it, at the end of the day this advice is not about machines, it's about humans, and everyone is different.
The so called "laws of attraction," are really only hazy rules, some people will be different to others, but there is however, a very noticeable pattern.
I have met women who have gone out with "nice guys" for ages, good looking women as well, but the vast majority do not.
The whole concept of being a "jerk," I find to be idiotic. I would never want to spend time with a girl so immature as to be turned on by some stupid teenage crush that she had on Colin Farrel or something.
It's not about being a jerk, or a nice guy, it's about being confident in your self, considering yourself to be of value, and worthy, and to convey that to a woman. There's no fool proof way to success with women sadly, but being confident, funny, popular, good job, plenty of hobbies interests, head strong amongst other things is probably the best start you can give yourself.
The thing is I don't see why anyone would want to be a nice guy, in the sense that it is meant on here. If you have all the things listed above, then why on earth would you be needy, clingy, self-doubting etc? You wouldn't. If you have all the things above you would never be short of opportunites with women, sure, you won't be able to get ANY girl, but there will always be options, good options as well, so you lose that neediness and desperation organically, without having to force it.
My personal opinion is if you focus on improving yourself then success with women will follow automatically, it's certainly worked for me.