Over a sufficiently large timescale, I think is an inevitable scenario. However, I have no idea whether that large timescale is measured in decades, centuries or millennia. If it's the latter, then it's probably not a huge problem.
Shish2k's point stands, only with "430 BTC is as many satoshis as there are US pennies".
But this is irrelevant anyway. If 1 satoshi ever becomes too coarse-grained, the whole Bitcoin community would obviously agree to revise the protocol to further subdivide satoshis...