I think all of these have solutions, but they require work, where bitcoin as it is now is pretty solid (until someone breaks sha256 (which will surely happen before the last million coins is generated)).
Just so no one freaks out. Encryption systems don't break all at once and we can move to a different one when needed.