The way its being framed in the public - and often in discussions even in this Hacker News comments section - is its an alternative to raising other taxes. Trump is selling it that way, along with simultaneous tax cuts he wants to either extend or implement, which goes to show the tariffs are not some way of addressing the national debt concerns either.
While nothing does, the actual discussion around it isn't allowing any room for non-tariff tax increases regardless.
I agree with your point about how the discussion is framed. To add to where it should be framed, in my mind, you can toss in cost cutting at the federal government in there as well.
Neither tariffs nor cost cutting, unless it targets major programs such as Social Security or Medicaid, will have an effect on the national debt or the deficit.
It’s all marketing.