The idea that large companies "just exist" in this system and abide by its rules strikes me as naive. In many cases, companies are making the policies themselves through lobbying efforts. They also influence governing agencies that are supposed to police them. It's called regulatory capture and it's a well established phenomenon.
https://en.wikipedia.org/wiki/Regulatory_capture
So back to this:
> We set up a system prone to Americans getting screwed, and then are annoyed when companies screw them
When the companies are the ones advocating for policies that screw workers and stop lawmakers from creating proper protections, yes, annoyance is a mild way of putting it.