Shameless plug for my own post: #49434, but to answer the question: No, it's unlikely that 1 sat will ever buy $1 worth of goods and services (using today's value of the dollar).
Even in a hyperbitcoinized world, if the velocity of Bitcoin TXNs is similar to what it is for the dollar now, more likely that 1 BTC buys $3.4 million worth of goods, meaning a sat would buy about 3 cents