Yes, Zerodha deserves much better. But I think that as Zerodha pays out through NEFT, so it is same for any bank that has an IFSC code.
It should not be a problem for Zerodha to incorporate the clients banks to be selected from a drop-down box, before placing the withdraw order.
So that, the clients have a choice to withdraw funds to their preferred bank account.
Hope Zerodha will add this feature soon.