exchanges – Why don’t binance allow bank deposit or credit/debit card for INR?

I am just curious that why don’t binance allow bank deposit or credit/debit card for INR? As far as I know, currently there are no restrictions from indian banks.
I know that we can buy USDT from INR from wazirX and transfer that to binance but the USDT/INR price trades at premium for most of the time. So, its very costly to buy crypto this way. It cost around 8-10% more. Is there a better way to buy crypto from India?

Why can’t Binance implement something similar to what vested has implemented in the form of SBM bank? We have to transfer INR to SBM india branch and they internally transfer it to the US bank account and convert it to USD without any outward remittance charges (just the forex charges will be there)?