Because BTC is actually propping it up?
From what I see BTC is mainly traded in Dollars... just like Oil.
If Oil wasn't traded in $ it would not be as strong. That's why the US don't like Iran as they trade in other currencies.
The notion of oil purchases propping up the dollar price would totally make sense, in a world without FOREX.