Cross-cousin and uncle-niece marriage is prevalent among Hindus in most states of South India (except Kerala). 10-25% of all marriages.
In religion, you can find your reasons for anything. e.g. In Mahabharata, Arjuna and Abhimanyu married their cousins.