We accept it because philosophically and logically it makes perfect sense that either party to a transaction should be able to revoke consent at any time for any (or no) reason, absent an explicit contract to the contrary.
Showing up for work on Monday is no guarantee you will show up on Tuesday. Correspondingly employing you on Monday is no guarantee you will be employed on Tuesday.
I think it's a bit silly to expect any other state of affairs.
The scenario you describe is only possible if there is only one employer.
The moment you have multiple employers to choose from (ie an actual market for labor) then the insecurity is removed. Indeed, for the most part, if you can deliver value, you can find someone to pay you for it and your bills will get paid.
To me it sounds like drivers support Uber because of some dystopian Stockholm syndrome where it's their only hope in a failed system.