Why do women expect guys to do everything in the relationship?

Most women expect (yes, expect) a guy to do everything: pay for the majority of things, take her on romantic dates, give her cute gifts, etc. Generally, in return the guy gets sex. That's ridiculous.

Don't get me wrong, men love making their SO happy.. But women expect these things (and more) but don't want to have to do any of them themselves. Why is it always the guy who has to take you out on a date? Why can't the woman surprise the man with a nice date. From my personal experience, and that of my friends, this is always the case. Women want to be woo'd but aren't prepared to woo. Why is this?
Why do women expect guys to do everything in the relationship?
Post Opinion