I've seen other people report the same sort of issues. It really seems they either (as mentioned above) don't want to upset big customers or they don't want the expense of litigation.
The definition of what is or isn't a logo seems to be pretty hazy in iStockland.