Note that being selfish, the Germanic word, conveys being myopic, following your short term desires. Being an egoist, the Greek/latinate word, is more like enlightened self interest, following your long term desires.

More generally it’s a distinctive thing abt english as a language, almost makes up for the lack of rhymes and excess of prepositions.