my cat is a complete house cat, the only time she steps outside is if the door is left open for a while and she sits on the porch or in the garden and someone is out there with her but the moment you touch or move the door even slightly she runs back inside. iv even left the door open for hours just to see what she would do and she just sits there and looks at all the things that happen but doesnt do anything. also when we are all out she always sits at the top of the stairs like she is waiting for us
so i think that animals do like being kept like this because they feel safe and cared for by their owners and in a way i think they care for their owners too, since they wait for them to get back from what ever they do and just love being near them.