I don't think the argument that cheating is only what the publisher decides it is is necessarily true. The game as it exists has an implicit set of obvious rules. Take for example damage formulas. People are willing to accept a range of possible damage output based on the obvious variability of damage calculation, which almost always includes an element of chance. Equipment and ideal conditions can allow someone to approach a mathematically optimal point. If someone greatly exceeds the obvious limitations of the game, and it's found that they do so by manipulating some programming weakness, a vast majority of fellow players would agree that it could be called cheating.
Again I think that if you are going to attack the views of the players, you do have to take into account that there is a social aspect inherent in engaging in organized activities with other human beings. You can make a semantic argument about whether or not rules established by programming are explicit in the same way rules in print are, but when you introduce the human element you can't ignore the implications of fair-play agreements.
As I said, it's an unstated understanding, which is why people get offended by the behaviors of others, even though in a very technical, ad-hoc sort of way, no such agreement exists in an explicit form. To make an analogy: if you enter a curling tournament, you are technically only making an agreement to follow the rules with the organizers of the event. That doesn't mean that other players don't have a right to be annoyed if your curling stone weighs less than theirs. It's unsporting. Everyone comes there with the understanding that curling stones weigh about X amount. There might not be a rule in the tournament guidelines, but the person with the lighter stone can still be seen by others to be violating that unspoken agreement about what curling actually is.Also we make no agreement to the other players in order to play FFXI, we make only make an agreement to SE.
XI Wiki



