JS minimizers tend to remove all the newlines, so semicolons are often necessary if you use one.
The YUI minifier, for example, works perfectly fine without semicolons in the original. Equally, the Google Closure Compiler does also.
If you're using a minifier that just removes new lines and suffers without semicolons, I think you should rethink your minifcation process.
This really shows the cost of this syntactic nicety to the language.