I've got a different theory. Tradespeople prioritize based on how much a job pays. So if you haggle them down, make them deal with insurance, or your type of job doesn't command much money, they'll happily keep you in their queue as an option in case work dries up, but won't be interested in doing your job as long as they're getting paid more for doing other jobs.