Welcome to the UK. You’ll find that’s standard practice on the streets, on trains, buses, and in some public offices. The rationale is exactly as you’ve put it: someone gets paid to pick it up, it’s their job. Littering is seen as a public right. Often as not the litterer is a working-class person pretending to keep litter-pickers in employment.