Creșterea diferențelor de venituri în societate poate fi explicată prin mai mulți factori, printre care globalizarea, tehnologia și dereglementarea economică. În plus, politicile fiscale și sociale, cum ar fi impozitarea progresivă și sprijinul pentru educație și formare, pot juca un rol important în reducerea acestor diferențe.