After the halvening, we will be paying only a nickel.
It doesn't matter how much a dollar is worth, the ratio remains the same.
Same for efficiency/cost of mining gear.
But it doesn't matter. A safe that's "just good enough" to secure 10 dollars is probably not good enough to secure a billion, agree?
The attacker doesn't want to break Bitcoin to prove a point, the amount he's willing to spend on the attack is directly proportional to the reward. So if it costs him a buck ten to steal a dollar now, after the halving it will cost him 55 cents.
Tell me if I'm being unclear.