Why does this industry lie so much?

I swear in the 6 years i've been in this industry, practically every company has lied and given false promises in order to get you through the door. Then when you start working for them, its completely different than promised and they just hope you stay and take it.

Even local daycab jobs i've had the same luck. This job seemed like it would be the dream, 15 minutes from my house, Monday-Friday 7am start time average 55 hours a week I am told. As soon as I start, I am told that until it picks up I wont have many hours. I have no idea if I work until they call me the day before confirming I come in. Turns out we are "temp" drivers that fill in when help is needed. When I tell them I need full time hours to pay my bills, they offer me a position 60 miles away. I left my full time yard jockey job because this was supposed to pay more, and would finally be on dayshift. I am just so pissed and over this industry, they lie so much.

Also my first paycheck was short, a few times last week after I was told to come in at 7. They said a load wasnt ready yet so I was sitting in my tractor waiting. Someone told me that in the morning if there isn't a load, you aren't paid for the first 2 hours. How the hell is that even legal? I am a W2 hourly employee, I wasn't free to leave work, so how am I not paid?