Beauty is what turns the head but personality is what keeps the attention fixed. Nobody who bases their social life on "good looks" is worth the effort. Just as someone who demands a high level of income in a partner is unworthy of attention.
If you love someone, that person ought to be beautiful to you because seeing them elicits pleasure.
Income can be a tricky subject. Someone might demand a high income because maybe they make a high income, and they don't want someone else to take advantage of what they have themselves. In the US, we definitely live in a society where we encourage on the surface that people should meet based purely on love. In general conversation, from time to time I hear so and so saying I'm dating this person with this great job and he has all these things and I know that the real implication is that they have money even though they don't admit it even 1-1.
I don't think a person should be looking specifically for money, but I do think a person should consider the combination of all factors for a romantic relationship. For a platonic relationship, this should not matter at all unless the person is asking you to pay for them.
Like you wouldn't want to date someone who has no job and never wants to get a job at all unless your intention is to be a sugar daddy or you don't mind being one to said person.