Are color, race, religion, country, caste, language , .... etc a barrier / criteria when you chose a life partner ???
color - No race - No religion - No country - No caste - What? language - Sort of. If you can't interact with them, it's not going to be a nice partnership. Of course, looks and their personality matter most.
CASTE mean - community or religion sub category... for eg in christianity you can see Royal Catholic and some other sub category like that. If we love someone , nothing would be the barrier or criteria..... but for arranged marriage, all would be considered and expected to be same, except for colour