Contemporary Platformism: A critical study