We need to outlaw for-profit companies.
Marx was pretty clear that's not how communism manifests. It's the final evolution state of socialism.
What you're suggesting is an inverse of what needs to happen in order to achieve the outcome you're seeking.
Only by creating a society that provides for every member within it can a context arise where there is no direct incentive to pursue for-profit ventures.
Outlawing profit, will just create demand for law enforcement without doing anything to replace the mechanism driving people to seek profit in the first place.
Really what needs to happen is they need to close tax loopholes and actually administer corporate income taxes responsibly instead of incompetantly like they are now.