For instance, not following those guidelines would conceivably end one's membership of the ACM, and many companies have their own ethical guidelines (I would argue there is not much difference between professions for what is truly considered "ethical") which when breached would result in disciplinary action. Theoretically?
Perhaps not in the case of FB...
Let's say I'm a structural engineer or a lawyer and I act legally but unethically: I can be censured by my professional association/college, because law and engineering are professions and thus are self-regulating.
Can the same be said of software development? Certainly not. The cult of the amateur, self-taught basement coder and the entirety of startup culture are antithetical to professional ethics.
The problem is that it's very easy (and socially acceptable, even desirable) to build elaborate towers of logic on an unexamined premise.
Might be more than a modicum. If a lawyer or a doctor violates medical ethics, they could get their licenses revoked and be unable to practice their profession legally.