“It’s ok to be selfish”, he said.
“It’s not ok to be selfish all the time”, I wish I would have said. “You live in a great city; you have a good head on your shoulders. You’ll likely grow in your job over time and have a family if you’re lucky. At most, you’ll need to look after three more people in your household all your life.
At some point, all the needs you’re working towards now will be met. And if at that point, you won’t learn to look towards others and offer them a hand, I’m afraid your selfishness is not going to make you richer, only a lot poorer.