I know exactly what you mean. Had the same problem with roofing contrators a few years ago. Called like 5 or 6 different ones about getting my shed dormer roof replaced. Only one called back, and then never showed up to do a quote. No phone call, no email, nothing. Got fed up and gave up. A couple years later I tried again. It never leaked but was only a matter of time. Through the grapevine I heard about one that was really good. Called them and,,,,,,,a human answered the phone! He showed up to do a quote exactly when he said he would. On the scheduled date, a couple months later, to the job, they were there bright and early before I even left for work at 6:30am. Two days later, new sheathing, insulation and metal roof were done, job site was cleaner than when they started, awesome. The way it should be.