My straight friend thinks he can't find a gf because he doesn't make enough money

He's a sexy guy, tall and lean. He's also in the army but he doesn't make enough money (our army is not paying well unfortunately). He says women expect for the guy on the first date to pay for both and from what he sees and knows from his friends most guys tend to pay more (like being the one having a car etc etc). I told him that an honest gf won't be asking such things (although I don't know cause I'm gay lmao).

I told him though that if he was gay he would be a bottom's dream (he asked what a bottom is). He said that since he doesn't feel gay if I have any other solution to suggest and actually I don't know if there is. I did get him a nice box of cookies from our store though (my bf runs a cookie selling shop and I'm helping him).

But do you think that no matter how much we talk about equality there are double standards and men still have to pay for both but at the same time they are bullied for having toxic masculinity even when they just breathe?

He's an honest and sexy guy, I'm sure the gays would love him, I can't believe that women just ignore him.