You don't understand what happened. The CEO (lol) doesn't just get to choose. The network's hashing power gets to choose.
The rules aren't: "the code is the contract".
The rules are: "the code that is accepted by a majority of hashing power is the contract."