The use of the US dollar as a reserve currency for global trade has been entirely voluntary among our trading partners since Nixon removed us from the Bretton-Woods agreement in '71. The practice mostly persisted because our Fed offered free payment clearance banking for any trade denominated in dollars plus our Treasury offers interest on any excess dollars those partners accumulate.
Trade is always a zero sum factor in our economy because it involves two participants who are both satisfied with the transaction. We trade dollars (which we can never run out of) for real resources and labor. The idea that the availability of cheaper goods can somehow cause inflation is ridiculous on its face value. The upper limit of trade cost will always be the cost of producing a product domestically minus any cost of transport.
Trade is most often blamed for our economic woes by those who wish to deflect from the lack of currency available to the consumers to allow them to purchase the cheaper goods. There is nothing that requires consumers to participate in creating the goods and services as long as they have the ability to purchase them. Congress (the monopoly issuer of US dollars) is where we need to shift blame onto for its reluctance to properly fund the US economy because of its insistence on following gold standard thinking of limited demand.