Short term fluctuations in FOREX are like short term fluctuations in the stock market. They attract many plausible explanations, none of which are verifiable.
In the long game, my opinion is that the dollar will decline.
It is held up right now because it is the world's reserve currency. That is not because it has much intrinsic merit (given our debt % of GDP) but because there are no real alternatives. The yuan is out because nobody trusts the Chinese. The ruble is out due to self-inflicted wounds. The Euro is out due to the Brexit turmoil and the economic problems of southern Europe. ... So the dollar's distinction is that it is the tallest midget.
Most of the rest of the world hates having the dollar as the reserve currency. One major reason is that our banking power can be and is used as a political tool to punish people we don't like.
A weaker dollar will create painful inflation as imports become more expensive but we will effectively be getting a discount on our debts by paying in cheaper dollars and our export products will become cheaper/more attractive overseas. Oh, and those of us with international investments will see our dollar net worth grow.
Will I live long enough to see this happen? I have no idea.