Responding to your edit: It is absolutely and objectively unconstitutional according to the letter of the constitution, no matter what Random Economics Professor might say. Whether anyone will care is a different discussion entirely.
>(a) The Secretary of the Treasury—(1) shall mint and issue coins described in section 5112 of this title in amounts the Secretary decides are necessary to meet the needs of the United States;