Interesting. Didn't know that, thanks for sharing.
I'm more okay with that over everyone knowing about everyone's actions without seeing it happen. That reminds me of gears of war. I would sneak around and pick up a sniper only to be greeted by players chasing me down because the game told them I picked it up.
Lame.
Edit: I imagine that the visual timer would give away the same info, which I think is still cheap.
I pretty much agree with this.
Long-time Halo players inherently KNOW to check power weapon spawns every so often, even if you're not intense about the SPECIFIC timing, i.e. "rocks will be up at 8:17 guys!" However, for people used to more "modern" shooters, this is a unique aspect to Halo and I'm okay with making an audio call-out when a map power weapon is about to spawn. It's literally like having that "intense" guy on your team calling out power weapon spawns anyway, so in that sense like it in focuses even the scrub-iest people to play the game the way competitive Halo has always BEEN played.
That said, I DON'T think there should be audio-call outs for when those weapons are actually picked up, whether by your team or the enemy team. Players should be able to deduce that sort of thing on their own and based on where teammates are.
EDIT: I suppose I'd be okay with an audio cue that "our team picked up X" because if you're playing with a communicative competitive team, that actually would be communicated. The only way I'd be okay with the "enemy picked up X" would be if some player on your team was nearby the enemy when that happened, either a visual confirmation or within motion tracker range. Again, this would be a good way to "emulate" a team with good communication even if everyone is silent/lone wolf-ish.