There’s really no such thing as selfless or selfish. Even those who “selflessly” dedicate themselves to the service of others do so because it makes them feel good.
Perhaps we need new words that recognize that everything we do is out of self-interest, but we can still feel good about serving ourselves and others. Selfish and selfless imply that someone loses.
Or perhaps we could see certain kinds of selfishness as a virtue, and feel good serving others and ourselves and know that it doesn’t have to come at anyone’s expense.