Banks want to serve their clients. Ultimately these are customers, and they want to find a way to service them. Can they put ATMs in those locations? They probably can. It depends on the individual circumstance. Certainly to collect deposits it has to be an ATM of the bank. A white-label one only provides cash; it doesn't accept deposits. One thing that does help a lot is remote deposit capture where now I can deposit a cheque remotely.
From the bank's point of view, these are ultimately customers and they're customers they want to retain and they want to find a way of making this relationship work commercially and feasibly for both the client and the bank.