Not a great English sentence.
I tried with
"Why not announce this now?"
but that might change the meaning too much.
"Why hasn't this been announced now"
Might be better.
With a different inflection (intonation): "Why this isn't announced now?"
Why isn't this being announced now