I like random loot; but as others have said it should be table driven (I actually implemented something like that in a mud years ago) and as Stabbey already noted the devs are aware that the table flags are not set correctly.
-
The only reason I added another comment to this thread is because I think random loot is the right way to do things (with a few static loads here and there) and I believe this is what they did in DKS.