I ride pretty fast and I almost always announce. I find the number of people I stop from taking a random step into the lane ahead of me farrrrrr outweighs the few who get startled or confused. I get thanked for announcing a lot.
Sorry, but I find the rationalizations of neither announcing or making a a sound totally flimsy.