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