Many banks gate features like mobile check deposit behind the native app. The nearest ATM is 20 minutes away from my house, so unfortunately I consider this feature essential.
I blame it on the fact that the US doesn't have a free electronic bank transfer system like the rest of the developed world.
These might not be very common, but they're still not really rare in society either.