Well when you dont have the possibility to trade with other people nor your own character it makes finding item quite usefull...
without those "cheat" it would make single player almost impossible to do anything...
Eric: Im curious about what is the good reason??? I understand that the lack of profit from singleplayer dont make it attractive. if they intentionally "broke" single player that mean they assumed that it would encourage people to play online.
which In my opinion would on the contrary attract more people on the server because it would be a fully fonctionning game, and online player have massive pros that single doesnt have. I dont think having one diminish the other.