Text this: Socialism in the Twenty-First Century and Neo-liberalism: Diverse Ideological Options Do Not Always Generate Different Effects