The reason villains announce their plans is because it's the first step when it comes to misdirection. This action has multiple benefits. The "heroes" will underestimate the "villain." They might even think the "villian" is mentally ill or insane. The "villian" can also guide the "heroes" to only discover what should be discovered.
This way, the villain can always stay ahead and manipulate things from the background.