While you're talking about the melting pot in the western world, it just so happens that eventually most whites end up with just whites, and blacks just blacks. Most beautiful women end up with rich men, and religious people end up with religious people. Long term "melting pot" relationships aren't as common as you think. If sexual selection eventually filters all but those common traits, why not be blunt about them?
E.g., while the Indian dating sites you talk about bluntly list salary, western sites use complicated proxies (like interests == international tourism, or your profile photo with a tesla you own).
That dating has to be complicated and subtle and what you need has to only be "hinted" isn't any better than being blunt about what you're looking for, and being blunt about what value you think you'll provide to the other. At the least, you'll have saved time and heartbreaks.
http://www.thehindu.com/classifieds/matrimonial/
there's a whole jargon and set of acronyms that takes some puzzling out. I guess what I was trying to write in my original post, is that if someone is developing software/database/backend (or presentation layer) for a dating website or app, that there's a considerable diversity of ways people search for certain criteria, other than those that are commonly seen on a site like plenty of fish, bumble, etc.
sort of like this problem: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
Since your comment was on top, I wanted to throw my two cents about how if one were to unabashedly formalize the requirements for viable long term relationships to optimize for search time, that's what you'll end up with.
Casual dating and short term relationships are a whole different thing.
(wanted to throw my two cents before folks start overgeneralizing about people from other nations/cultures. Which you're not, but others reading it might)
Is that really true? I've never heard of the common phrase "swf looking for swm"[1] -- being called out in mainstream circles as racist.
Unlike employment or assigning bus seats in Alabama, the domain of romance was given the latitude for racial preferences without being demonized as "racism".
also language, because between the three largest south asian countries there's something like 25 languages spoken...