Yes - I agree that if it doesn't benefit the world at large, spirituality is very limited, even selfish.
Also, you are right to say that Sri Aurobindo diverges from the Vedantic traditions. However, I think Swami Vivekanada was also concerned with reform of Indian society, judging from the...