You're right, I made the assumption that a 24 year old woman earned less than a 43 year old man. Silly me. Generally, statistically speaking, though, that is usually the case. I wasn't making stuff up, I was making assumptions based on limited information in your post.
I have seen a lot of couples where the woman is more attractive than the man, often there is a significant age difference, and the man is often wealthier, or charming and witty, or both. Presumably they approached the younger woman and asked her out in the first place as that's generally the way. I've also seen older blokes approach younger attractive women and try to chat them up, and fail. I don't laugh at the bloke, that's just part of dating - finding someone attractive and seeing if they find you attractive in return. Sometimes you will go for someone who others may think is out of your league, and on those rare occasions where they do fancy you back, and you get on well with them and a relationship develops, you end up thanking your lucky stars that you're lucky enough to be with them and you had the balls to ask them out in the first place.
Maybe the portly guy overlooked you because you're just not his type? Looks-wise, or something.
There are decent single men in their 30s and early 40s who do online dating, I've been doing it for a while and it's rare that I meet a woman who I really want a second date with, because of various issues I listed above (plus in my case a significant language/culture barrier) but I keep occasionally going back and seeing if there is someone who I find attractive, interesting, pleasant and amusing, and not mad as a box of frogs.