That's weird! Do they even text you telling you they're going to be late by an hour?
Do you live in a city or do they have to drive hours to you?
I have a feeling you're contacting the wrong kind of providers. Guys usually come to me on time they also walk to me, Uber or take the metro.