Even later on, when Demona was older on some Kill all humans, she was still living on the run. They were fighting during the night, also eating, hunting, then always had to find a safe place to sleep because they were so vulnerable during the day. And they're aren't indestructible. They also couldn't get too far away from the battle, or else they would lose fighting time. So a sleeping place not too far from their enemies, with food accessibility, but well hidden to provide cover, and allow for a quick escape when need be.
With the castle, they knew that as long as they were valuable in protecting it, the humans would protect them during the day - needing them for the battles. But thy also kept secrets. Not many knew about the rookery.
As for the Xanatos answer - they both said why they kept each other alive. Xanatos did allow for some resources they would need in modern times. He wasn't on no All-Lives-Matter BS. He was on Gargoyles Lives Matter - the Clan's survival. Demona didn't fukk with anyone but herself. Their main clash was always what did it mean to have a clan.
Guess I'll run through the series again. My last run was like Sept-Oct
Me too....I need to watch this series all over again.