In this case I would say you were not 100% correct.
TOEE adhered to the rules. Universal opinion is that its pretty much rubbish.
KOTOR didnt adhere to the rules. Sold scads. Universal opinion its rather good.
Adhering to the rules dosnt make a game automatically good anymore than not doing so makes one automatically bad.
If people are so fixated on the rules then they are free to not buy KOTOR and play PnP d20 instead.
That game 'A' sold more than game 'B' is a pretty spurious argument, as is the idea of "universal opinion". Still, of course adhering to a ruleset doesn't guarantee a good game. KotOR seriously lacked good roleplay depth, lacked enough classes and active feats and had balance problems - all things that would improve by staying closer to the original Star Watrs d20 rules.