And I can honestly say that I've been guilty of being that person. I've totally gotten off on being instrumentalized by a whole family of narcissists. And understandably, because it's very familiar caricature.
But it isn't life affirming. It isn't ethical. And ultimately, it's not sustainable.
It's important to remind yourself that setting boundaries IS ethical. It's not selfish or uncaring. It's what responsible people do so they have the bandwidth to help other people when it really counts.