Sure it can. The president can declare a national emergency(IEEPA) and regulate international commerce by taxing capital inflows ie: A tariff on money. The only reason he doesn't is because the political backlash resulting in making the dollar undesirable as a reserve currency would have massive political fallout. In short he can, he just doesn't want to enough.