I do know the top players of GT over the years usually follow a code and stay clean on track,
If you hit walls or go off you restart, It's a game but still people play it very competitively and expect people who knock them down from the top spot to at least have put the same effort in to keep it clean! That's my point
I totally understand where you are coming from, and I definitely respect your opinion and stance on the matter.
But, at the same time, I also understand and respect the opposing viewpoint on the matter. The idea being, Polyphony Digital puts in the only "true" set of ACTUAL rules into the event, with actual software coding with binary 1's and 0's, and if a person does something which the program is definied to automatically recognize as having breaches the actual official software ruleset for the event, then, it automatically disqualifies them (their timer turns red and their lap will not count for the leaderboards).
And, more importantly, if, let's say the coding allows for people to hit a wall with, say, 20 lbs of force (but not 21, cuz that would turn the lap-timer red and DQ their lap, let's say), then, the thing that makes it still be "fair" even if they hit the wall with 20 pounds of force, is that everyone else is ALSO allowed to do that same exact thing. It would only be "unfair" if let's say some guy is a computer hacker, and he hacks into PD's servers and changes to the actual game coding so that now he is allowed to hit walls with 10,000 lbs of force where everyone else can only hit with a maximum force of 20 lbs before their timer turns red, then THAT would be truly "unfair" in that in that scenario he would be able to literally do something that nobody else could/was allowed to do, and thus not be playing on an equal playing field. But since that isn't the case, and everyone can do exactly the same thing as he is doing if they wish to, then, it is an equal playing field, as far as I see it.
That said, I can totally understand if it's like, the way you see it is, you want the game to maintain a certain level of "realism", and in order to achieve this realism, you feel you need to add a few additional rules that you yourself have added that aren't actually part of the auto-enforced ruleset that is coded in the game software of the TT event, I can totally understand if you wished to follow some additional set of rule in order for you to be able to feel that your lap felt "genuine" to YOU. However, the problem is, obviously not everyone is going to have identical stances on what feels "genuine" or "real" to them, and what doesn't.
For example, for you, perhaps hitting a wall seems unrealistic, and is something you feel should not count, even if the game software allows it, and so, you will restart your lap even if your timer didn't turn red, because you have an additional set of rules that you made up that you wish to follow.
But, let's say you find ABS level 1 to be okay. But not traction control, but yes to active steering, but no this, but yes that, and so on and so forth. And then, let's say some other guys has a different stance, where he does NOT find ABS level 1 to be okay. Then it would be like, uh oh, now you and that other guy have different stances, and you can see where I'm going with this, if everyone tried to interject their own home-made rules of what they personally feel "counts" in "their book" of their own personal opinion, everyone on earth would have a slightly different set of personal rules that they feel counts or doesn't count, and it would just be one giant cluster-mess of everyone having their own random set of rules that they made up and nobody being on the same page.
Thus, the simplest solution being, the game software simply automatically defines what counts and what doesn't, and automatically notifies (timer turns red) and DQ's (lap doesn't count for leaderboard) anyone who breaches the actual encoded rules built into the software of the TT event, and, then that way, even if there's some weird line across a patch of grass, or a mild wall bump, the point is, okay, perhaps the programmers didn't code the event to be perfectly realistic, but, even so, that little quirk of coding of that random thingie being allowed and not turning the timer red and not getting the lap auto-DQ'd applies to EVERYONE, EQUALLY, and thus everyone is still on the same playing field, since everyone else can also go do that exact same thing, and they will not be DQ'd for it either, since the rules and boundaries are identical for everyone in the software coding. Thus, although it may indeed appear "odd", it is still, in terms of strict logical definition, perfectly fair. And when others choose to add their own additional sets of rules that they make up at home that go in addition to the ones auto-defined and auto-enforced by the event's programming, well, that's their own problem basically, one can't really expect everyone to magically become aware of, and accept any and all random home made rules that random people come up with on some internet forum somewhere. Not only will not everyone be aware of these additional non-official rules, but, even if they are, why should they be forced to agree with some other person's arbitrary set of additional home-made rules. For example, what if I make a rule that I don't consider the 905 race car to be a "true" race car, cuz it has a weird sounding exhaust note, so, now I hereby declare everyone who uses that car to be a cheater, and now everyone can only use the car that I feel is "fit" for the Spa course, which, in my opinion is, let's say, the audi r10. And if they use anything else then they are extremely bad people and I will yell at them. It's like, I mean, c'mon, you see how that would be a little bit silly and ridiculous to expect everyone to not only even be aware of in the first place that I even made this random home made rule of mine, at my whim, but also be forced to somehow oblige to my personal ruleset. After all, I am still just a human being, just like everyone else, so, why should my rule count more than anyone else's. Thus, in the end, it all comes back to the actual intrinsic game coding being the rules, and anything that falls within it falls within it, and anything that doesn't, doesn't.
I really hope you don't take this the wrong way, since I saw how angry you got at that previous guy that disagreed with you. I promise you I totally understand your stance on this, and even sort of agree with it to some extent, I just simply wanted to try to explain the opposing viewpoint from a strictly logical perspective. It's totally cool/okay if you disagree, and I hold no hard feelings whatsoever, and I hope you don't either. And if you do, then I seriously apologize, as it was not my intention to offend.