I am very much in touch with reality. The reality where I live is those H-1B visa holders work as waiters, housekeepers, banquet chefs, souvenir store clerks, front desk clerks, fish processors, etc., and most have second jobs, too. H-1B visa holders in other states do similar work (I met one from Jamaica working in a gas station convenience store outside Yellowstone earlier this month). Some have degrees and some are still in college. Some have specialized skills like picking crabmeat. None of them need their degrees to perform the work they do.
If you can ring up sales on a cash register, scrub a toilet, or clean a fish, you can do the work the H-1B visa holders do.
None of those occupations is eligible for an H-1B. Perhaps you are mistaking visa categories as there are more H visas than just H-1Bs. AFIAK the H-4s (spouses of H-1B visa holders) have no restrictions on what sort of job.
Personally, I partially agree with cutting back on H-1Bs. There has been a huge amount of abuse, large numbers of H-1Bs were simply a way of undercutting US wages and not due to true need. Somehow I doubt His Flatulence has done a good job of sorting the wheat from the chaff, though. Now, the deliberate slow-rolling of H-4s (work visas for the spouses of H-1Bs) is another matter, there's no reason for it.
(Note that while we don't hear much about there's also a lot of abuse with J-1s. Even when dirty employers are caught they get a slap on the wrist with a wet noodle.)
I agree that the Trump Administration has done a piss-poor job of determining how many H-1B visas to make available, and who to give them to. That's par for the course with this President. And I agree that employers knowingly violating the law get off too easy. But I don't agree we were handing out too many work visas. It's not easy to fine tune the program due to the natural rise and fall of consumer demand, but having jobs go unfilled benefits no one.
The abuse long predates His Flatulence. H-1Bs were supposed to be for jobs they couldn't find Americans for. We have many cases of Americans being laid off and their jobs sent to a body shop that hires H-1Bs. It's obvious there were suitable Americans--the ones that were just laid off.
Thus there were too many visas being issued.