The other obvious reason that pets end up at animal shelters is that they get out of their yards or homes and without pet identification.
Animal control or a neighbor will bring them to the shelter.
If they were writing to pet owners, they would ask all owners to get their animals sterilized.