¿Cuál es la diferencia entre ‘egoísta’ y ‘no generoso’?

El egoísmo se refiere a la dirección del vector de los intereses de una persona, como en

Una persona egoísta solo se preocupa por lo que quiere. Si eso es generosidad, entonces eso es lo que es y es probable que lo persigan.

No generoso puede describir una escasez de donaciones, de recursos o del deseo de actuar en interés de los demás (lo que podría describir el egoísmo).