I understand what you are saying. If they say they will be there then I expect them there. My friends wouldn't say they would be there and not at least call to say they couldn't make it. Like I said though, I don't have a lot of them but the people I call friends, not just people I know but friends will be there when I need them or call and say why they couldn't be there.
I'd have to say that the people you are calling friends who never show up and don't call but leave you hanging are more along the lines of just somebody you know and get a long with when together.
I have had to learn ways of doing things by myself over the years since my friends work, have families and most live a ways away from me. I have pulled engines alone, swapped in disc brakes, automatics and power steering all alone. Just about anything to do with a truck I have done by myself.
An old man told me two things once that always stuck in my mind.
If you want to find the easiest way to do something then give the job to the laziest man on the crew and that the older you get the smarter you work.

clint