Socialism isn't a set of static policies, it is the real struggle for the liberation of all people from the oppression of a few. That struggle has taken many different forms and character throughout history. It isn't a set of policy goals we suddenly reach and then we are socialist. The struggle never ends, even when we reach that point, we will still struggle to make sure the liberation we win doesn't harden into some soulless bureaucracy that develops and sustains power for itself.
It is possible to look at Mamdani's history as an organizer, his historic win for mayor and say that he is someone who is struggling for socialism. We can be critically supportive of him, and unfortunately there already is much to be critical about. But there is also much to support.
But categorical objectivism, which you are espousing, is not socialist either. Identity is not static, socialism defies categorization since it represents a historically contingent dynamic relation between the masses of people, the means of production, political power, cultural development, and much more. Anything that delivers verifiable, material, sustained improvement in the lives of the growing mass of people is socialist.
Zohran isnt even mayor yet and he has grown our movement by a considerable amount.
If Mamdani is able to deliver on any of his promises that will be a kind of socialism. But in order to be successful he will need support from not just New Yorkers but from all of us in the struggle, all over the country and the world.
Distilling socialism into a set of policies rather than an active practical movement of the working class organizing for our best interests commits the same dehumanizing contextualizing as any soulless neoliberal. Stop thinking statically and start thinking dynamically so you can join our movement rather than sitting on the sidelines poo-pooing actual progress.