I honestly don't get the big debate on this.
I thought it was universally known that a first date should be something small and casual. Meet up for a cup of coffee and if things play out well move on to something more private, like a walk in the park or down by the beach??
So if you think its beta or you think a girl will see you as a chump because you paid for 2 cups of coffee, then you got problems with a) your own mindset and b) the women that mindset is attracting.
I don't buy girls dinner unless i think they deserve it and then, I'm paying for everything, or I might get her to pay for something small, like an ice cream after or parking (if need be).
My theory on dinner dates is that a women should always offer, a man should always pay. A women who doesn't offer, or at least try, is not worth your time and money.
It just comes down to the girls you decide to take out, dont blame the women, blame your judgement.