It seems to me, that an individual who takes a chance to start a business, and who ..
1. does competent work
2. charges a reasonable fee for that work
3. shows up on the date and at the time agreed upon (within 10 minutes or so)
4. calls the customer to say they're running late BEFORE the scheduled time of meeting
will have a thriving business in no time at all. Customers appreciate that and since many people in business fail one or more of the 4 things listed..... when they find a business who do all 4 things, they will tell friends and neighbors and hire you again.
If I know I'm going to be more then 15 minutes late to an agreed meeting I place a simple phone call to that customer about 10 minutes before the scheduled meeting time to let them know I'm on the way and running a bit behind. Unless it's a commercial job site where that sort of thing doesn't matter as much, I try my best to be where I say I will be when I'm expected there. With GPS mapping, even the jobs that are 2 or more hours away can be planned properly so as to arrive within that expected time frame.
On my personal dealings with other contractors..... I expect them to be here when they say. I expect them to return my calls in a timely manner. I expect them to work on the project until it's completed. If they are not able or willing to do those things, they are fired, and I get someone who is willing. I can generally handle most things by myself since I know a lot about construction...... but on the things I don't want to work on, yeah... it's my rules or you are pounding sand. I'm not a tyrant.... I'm laid back and easy going, and can generally work on a flexible schedule with tradesmen..... but they do need to be there when we nail down that date and time.