Because the Catholic Church openly supports socialism. There is no basis for this support in the Bible since the Bible states the Church should do charity in Jesus name, and the last time I looked the government did not do socialism in Jesus name....but then I come from a church that takes the Bible word for word, I mean if it is really Gods word then picking and choosing what you want to follow out of it makes no sense.
Source, please.