The correct answer is b, social stratification is needed for a society to exist. marxist theory regarding social stratification is that due to the differing economic capacities among people in society, a natural separation occurs between those that own the means of production and those that sell their labour in the production chain.