By releasing the information, Microsoft are allowing more 'script-kiddies' to exploit the security holes thus making life harder on Internet Explorer users.
I understand what you're trying so say here. But if you think that the security holes are unknown to crackers and virus-makers just because MS hasn't gone public about them knowing about it, you're naive.
How do you think MS learns about the problem? thats right.. cause someone has exploited it!
Even after the problem is known (because it's been used!) MS still keeps it a secret for 6-12 months, full well knowing that more people will have a problem with it.
Just because the public doesn't know about the problem, does mean its not known to the people exploiting it!
Firefox on the other hand lets people know so that people can take pre-caution the few days it takes to fix the problem.
So like someone said here, ignorace is strenght.