Communism wouldn't fix much, and it would only be a temporary fix. It doesn't work well at a larger scale which is why every country that has tried it has either fallen apart or turned into a dictatorship.
We're better off finding the proper balance between capitalism and socialism until someone comes up with a better system that actually works.