Both capitalism and communism are fundamentally broken because neither takes into account the sheer power of human ego-centrism. Capitalism fails because it is a system meant to allow the individual to prosper, something that can't occur without the permission of the society he exists in, and which cannot happen as long as there is someone less prosperous as he is. Communism fails because it requires absolute conformity and self-denial for the good of the whole, which aside from rare exceptions is impossible to guarantee in a society without strict enforcement, creating the oligarchies that have controlled so-called "communist" countries since the earliest days of the Soviet Union, which completely destroys the ideology: communism was founded in the belief that man's better nature would somehow render hierarchies obsolete, and in practice communism has only proven that a society cannot exist without them.
On top of that, both ideologies were born from an age with very limited understanding of sociology and the progress of the human race in general. To embrace one is to embrace a system as fundamentally flawed as a theocracy or dictatorship, the opposite ends of the spectrum that create omni-present central controlling figures (God, the Fearless Leader, etc.) who decide all facets of their society either through direct command or indirect interpretation.
It is the 21st Century. We cannot afford to base societies around such antiquated, fanciful designs.