In India, banks are under extreme pressure because of operational costs. That’s why major banks are ditching the installations of ATMs. Instead, they are making the use of other bank ATMs free (private banks). Only in India do you get the savings interest at this rate, even from major league banks. Otherwise, interest rates on savings accounts are almost zero in major banks outside (developed nations) India. So they are compensating for that by levying some extra charges.
Now, why is there a fee on cash deposit?
1. Well, banks and the government want to channel all the money through the digital route for better transaction monitoring.
2. Less cash means less black money—at least according to the usual concept; ground reality may be different, but it still becomes difficult for people to do black money transactions digitally.