The thing I find the funniest, is that there were some on the BG thread that actually thought they deserved the benefits from the glitch. They fail to realize, tripling the droprate on anything essentially allows you do to 1/3 the work (anyone can have a really good run or two, but to do it consistantly takes real effort and alot of patience), if that. As far as effecting other players, more pieces completed means more crafting materials needed for the upgrades (think Khajit mentioned something to this effect). More demand = higher cost. The fact that everything on this server took a nose dive across the board (making the economy relatively the same, excluding a few things), yet O. Ingots and Imp Wootz Ingots barely dropped in price at all, should show you how it effects those of us not abusing this cheat.
It's tempting to do shit like this to get ahead, but this isn't survival, it's a damn game. If you are going to cheat your way through it, why play?