Many great points have already been made in this thread, but I'd still like to throw in my 2 cents.
Rock can be decent non-STAB coverage, especially in conjuction with Ground, Fire, Bug, Grass, and Flying STAB. However, there's not many reasons I see why many Pokémon would choose Diamond Storm...