In due course of history we come across lot of ideologies which tried to show the way for socioeconomic structure. Each having their pros and cons.
To put in simple terms all ideologies are meant to abolish the class division, at least that’s what they said they would.
But in reality what they did was to decrease the gap but not abolish them.
In my view socialism but not communism has come close to abolishing the class division.