I wouldn't call him a genius, he's quite the opposite.
>why didn't previous presidents think of it
They probably did, but were likely smart enough to figure out that a trade war with the world will trigger a backlash that the US won't be able to handle. The world will seek an alternative to the US dollar, and I think it will happen very soon if Trump continues doing what he does.