Several factors contribute to cats ending up in shelters, including irresponsible breeding, unplanned litters, owner surrenders due to various reasons such as financial constraints or lifestyle changes, and strays found on the streets. Additionally, some cats may face behavioral issues or health concerns that lead owners to surrender them to shelters. Promoting responsible pet ownership, spaying/neutering, and adopting from shelters can help address this issue.