I made arrangements for a one hour appointment with a provider I had seen a couple times prior. We made the appointment two days beforehand when he contacted me to say he was available and I planned my travel accordingly. He canceled the afternoon of the appointment after I texted to say I had arrived in town and had checked into the hotel. He told me someone else offered an overnight. When I mentioned I had changed my flight so I was sure I could meet at the time we planned he said that it’s a risk a client takes when planning for one hour and that he would always prioritize an overnight no matter what. I have suspected that some providers canceled on the day of because they got a better (I.e., longer) offer, but I’ve rarely had someone be that direct about it. How common do people think this happens and is there any way to try to prevent it?