Desperate times, desperate measures. Had Trump not done this, the press would pan him for "not using the DPA" instead, like they did last week.
And if he had used the DPA in January we wouldn’t be in this situation in the first place.
(Trump could obviously also have used the DPA to ban mask exports back in January, but that'd just have screwed the rest of the world - including countries which, frankly, were in more desperate and immediate need of them back then - in an even more spectacular and counter-productive fashion. It was in the US's direct interest to reduce the spread of coronavirus in other countries back then.)