... the public part of the newly generated address can be checked for uniqueness against the pack of public keys? Thereby guaranteeing uniqueness of the whole address...
Your scheme doesn't protect against someone else
generating the same key at a later time, so it doesn't guarantee uniqueness.
There are approximately 2160 things higher on the development priority list
David, look at it this way. On the one hand, there is a possibility that someone could hack one bitcoin address if everyone in the world tried for a trillion years. On the other hand, just today someone lost bitcoins because of a backup tool that stole his bitcoin wallet
Which is the bigger threat to bitcoin's success?