I see your point and looking at it outside of them being a simulacrum of life. We interact with these citIzens and they’re fleshed out, we empathize with them, we feel for them. I think in the end if it wasn’t a necessity we just wouldn’t be able to stop her. But it does help that every endless you meet is cool with it. They knew this special time, this eternity wouldn’t last, and they’re grateful they were given an opportunity to get their happy ending. Everyone you interact with is okay with the terminals stopping, in fact it is only sphene who isn’t okay, and whether it’s her programming or her heart that bleeds for her people. She is the only one who is wanting her people to stay in this eternity. It’s bittersweet and tragic for sure, but all of the msq/side quests are telling you that they’re content with it ending. They are self-aware and know that they are only memories, but even so they cherished this opportunity to be given a temporary chance.