That’s a common misconception. Selling oil in any currency has minimal impact on the US or USD, a buyer needs USD just long enough for a transaction and the seller gets rid of USD ASAP. The value is if 3rd parties need to hold some value worth of USD and the USD has inflation, then those 3rd parties need to constantly buy more USD to make up for inflation. In effect the US gets to print money and get stuff for free.
As to long term hyper inflation, you can only get long term hyper inflation if the country prints more currency. Suppose 1 trillion USD was worth 1 apple, and the US economy was even 1% as large as today, and their was the same number of USD in circulation, and the IRS only accepted taxes paid in USD. Now suddenly a lot of people really really want USD to pay taxes as their hypothetical tax bills are larger than the amount of USD possible to acquire. Except people constantly need to pay taxes so that can’t happen. What can happen is significant shifts in USD’s vale, aka it can go up or down within a range or the US can print a lot more currency.
As to long term hyper inflation, you can only get long term hyper inflation if the country prints more currency. Suppose 1 trillion USD was worth 1 apple, and the US economy was even 1% as large as today, and their was the same number of USD in circulation, and the IRS only accepted taxes paid in USD. Now suddenly a lot of people really really want USD to pay taxes as their hypothetical tax bills are larger than the amount of USD possible to acquire. Except people constantly need to pay taxes so that can’t happen. What can happen is significant shifts in USD’s vale, aka it can go up or down within a range or the US can print a lot more currency.