I think there are some bad analogies being made in this thread.
The difference between what ***** is suggesting and an actual system of communism is fact that the ICC is a voluntary, private association. The individual boards agree to keep their membership of the ICC because the nature of sport is such that having other international teams to play against is in all their best interests. If ICC membership ceased to be in a board's interest - or perhaps more relevant to this thread, the interest of say, all of The Big Three - they'd just leave, take their players, sponsors and customers with them and form a new association. This is in contrast to options available to the rich man or the big corporation in a country that had just turned communist, because that country would have government force available to them that the ICC does not.
This distinction is important for many reasons IMO, but probably only one that still allows me to submit this post in this thread rather than Testing Forum one. I'm going to attempt to avoid the moral diversion and just focus on that one reason.
It primarily just shows why the ICC, even if we pretend it actually is an independent body and not just a puppet of the Big Three, would never try to implement such a system. Members will only continue their ICC membership for as long as it's in their best interests, and if the ICC started handing down decisions like the one ***** is suggesting, the BCCI, CA and the ECB might decide that ICC membership is no longer in their best interests. The other boards are effectively relying on matches against these boards to stay solvent, while those three could just as easily go it alone. End of the day, the reason this isn't viable is the ease of which the boards that lost out would just leave the ICC. ICC decisions will continue to favour these boards as the other boards would go under if they left, even as a pack. It's important to understand the incentives.
In saying all that, I do think the idea that sport is no different to any other profession is a bit off, and I think it applies moreso to cricket than it does most other sports. Cricket is still structured in a way that primarily revolves around national representation for employment. Lucrative domestic leagues now exist but professional cricket at good pay is still primarily played between national sides. The Ashes isn't played between two competing franchises, and it isn't even sold as ECB v CA; it's sold as England v Australia, and part of the allure is players representing their countries and not just their employers. de Villiers for example cannot just decide to take the cash and play international cricket for England, and this restriction is based on a lot more than merely whatever restriction (if any) he'd face in securing a permanent work visa if he wanted to emigrate. This move would be a lot different to a potential move from South Africa to the UK for some other regular profession as he'd not have to represent the UK national competitive team of whatever that profession was to make a proper go of it, and he'd not have to wait eight years to qualify for selection even if he did.
tldr: *****'s suggestion would have adverse consequences he hasn't thought through but Joe is hamfisting the rebuttal.