I'm not sure what you mean by "the rules prevail" if you mean "Players are allowed to get away with not calling fouls on themselves" then yes, I will agree that it was pretty much unanimously agreed upon in previous threads. That however is not what most people were debating. The debates centered upon whether or not it was moral to not call a foul on yourself, which was generally concluded to be in favor of the "moral side" as you say.
Strictly following the rules is not always the ethical thing to do. Most of the time in life, sports, business, etc. rules are weighed in favor of the person who has supposedly committed the act to minimize punishment of those that are falsely accused because it is a greater evil to punish the innocent. This does not make it okay to murder someone as long as you are acquitted, it just makes you unable to be punished under the law.
By the same logic, if you have knowingly committed a foul and do not call it on yourself, you are being dishonest to your opponent. Where I am from, dishonesty is considered unsportsmanlike and unethical to use to your advantage in a sporting contest.
One final thought: Morals do not change based on how much money is riding on the game, just the motivation to go against morality.