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.
Both of your sentences aren't better than the one above.
With a different inflection (intonation): "Why this isn't announced now?"
Why isn't this being announced now
Why is this not announced today?--- why not?