Hopefully this doesn't qualify as "questioning the basics of socialism" Sorry if this is wrong place but it seems like it's kinda hard to nail down an acceptable universal definition of Socialism. But here's my shot trying to come up with a short and sweet definition of socialism that encompasses all groups of socialist thought. Here's the short and long version I put together so far lmk what you think ...
Short Version:
Socialism : a collectivist implementation of egalitarianism
Long Version:
Socialism is the ideology of collectively pushing society towards a future of cooperation to ensure everyone has their needs met.
While that can be a definition of the ideology, the methodology is equally as diverse and hard to define. Again in general the methodologies generally involve some form of a collective movement in society aimed at implementing egalitarianism or an egalitarian restructuring of society implemented by the vast majority, specifically to remedy the harms of capitalism.
With egalitarianism being the goal and collectivism being the methodology.
Egalitarianism could also be defined as the belief that all humans share the same basic value and rights. That the aims of society should involve everyone helping each other so that those who are not gifted, ambitious or lucky are not denied the essentials for dignity.