Yes you guys are right, but there is more to that.
What we are looking at is the case of "investing." In the example that a girl is being supplicated by an AFC, she didn't invest anything into the relationship. The guy put out all the effort and made her work easy. She can eat anything she wants, go to any movies she wants, etc etc etc. Her needs are easily fulfilled and comes with little effort. This relationship is doomed, though, because the guy is being an AFC and letting her have things her way.
On the other hand, if we have a DJ here, he would want the girl to do favors and things for him, even things that she doesn't like. The guy likes steak for example, and the girl willingly go with him. She watches the latest T3 movie with him, even though she hates Arnold. You see, when a girl is willingly doing things for a guy, she is "investing" into the relationship. She is sacrificing things to be with the guy.
Now the girl would think: "Gosh, I do all these things for him, even things I don't like. I must really like him."
That's the type of thought you want to achieve. Think about that guys, when you were AFCs, you willingly do things for HBs, even things you don't really like (like giving her rides, lending her money, etc.). But why? Because you convinced yourself that you really like her and she is worth the inconveniences (plus you were being a nice guy).
Hence, it's a great thing to occassionally have the girl do things that you like and let her pay for things. Let her "invest" energy, time, and money into you. It'll make her feel like the relationship is worth keeping. In fact, the more effort she puts, the more she values the relationship, just like other things in life.
Hope this helps, peace out.