Sure, but the reverse is true as well - the contribution could increase in value, which benefits the charity. And if that happens, he doesn't get to claim the difference as a deduction.
Furthermore, he gets the tax deduction based on $500 million because that's the amount he's giving up at the moment he makes the (irrevocable) decision to divert the funds to charity. (The alternative is for him to liquidate and hold onto the $500 million himself; he's getting a tax deduction for not doing that).