The main reason to keep cats indoors is to keep them safe from the dangers of the outside environment. Especially in the city, with many cars, and dangers, cats can get lost or be victims of accidents. In addition, cats can become sick drinking contaminated water or bad food.