High-level languages were absolutely indispensable at a time when every hardware vendor had its own bespoke instruction set.
If you only ever target one platform, you might as well do it in assembly, it's just unfashionable. I don't believe you'd lose any 'productivity' compared to e.g. C, assuming equal amounts of experience.
> I don't believe you'd lose any 'productivity' compared to e.g. C, assuming equal amounts of experience.
I'm skeptical, but do you think that you'd see no productivity gains for Python, Java or Haskell?
Type checking, even that as trivial as C's, is a boon to productivity, especially on large teams but also when coding solo if you have anything else in your brain.