Congress did that for when skilled jobs couldn't be filled. It wasn't primarily meant to just onboard people and fill jobs. I don't think ~85k per year is minuscule. I think that is substantial and the cap has regularly been exceeded and this is annually for decades.
That brings us to
Americans are too dumb to get these jobs so we still need it:
If that's true, which I doubt, I am not sure why this isn't a higher priority problem of ours to solve. Americans are not too dumb but we need H-1B anyway for reasons:
:|