> How is what you are describing any different than what happened today?
There was an official patch within a few hours. It probably would have been a lot longer.
And that was the screwup case. If today had gone correctly the official patch would have been out by the time the bug was public.
And in the situation where they released a security patch 2 months ago, there would be a security patch before the bug was public.