Is it advisable for one who is not an expert on economic and social issues to express views on the subject of socialism? I believe for a number of reasons that it is.
Let us first consider the question from the point of view of scientific knowledge. It might appear that there are no essential methodological differences between astronomy and economics: scientists in both fields attempt to discover laws of general acceptability for a circumscribed group of phenomena in order to make the interconnection of these phenomena as clearly understandable as possible. But in reality such methodological differences do exist. The discovery of general laws in the field of economics is made difficult by the circumstance that observed economic phenomena are often affected by many factors which are very hard to evaluate separately. In addition, the experience which has accumulated since the beginning of the so-called civilized period of human history has—as is well known—been largely influenced and limited by causes which are by no means exclusively economic in nature. For example, most of the major states of history owed their existence to conquest. The conquering peoples established themselves, legally and economically, as the privileged class of the conquered country. They seized for themselves a monopoly of the land ownership and appointed a priesthood from among their own ranks. The priests, in control of education, made the class division of society into a permanent institution and created a system of values by which the people were thenceforth, to a large extent unconsciously, guided in their social behavior.http://monthlyreview.org/2009/05/01/why-socialism/