It costs Paypoint retailers money to deposit your cash. This was very insightful, from a Paypoint shopkeeper:
Read the entire post, and the following conversation where they answered questions.
In short, Monzo has done a deal with a scheme which forces an economically flawed model on local businesses. To put it bluntly, why should a shopkeeper take your money when it costs them to do so?