For the value of bitcoins to go up the world at large has to have a reason to leave conventional currencies and jump to it.
When bitcoins become rare why won't someone else start a new bitcoin2? I think there's an asymptotic max price that can't be crossed.