I feel you as the same experience happened for me. Not to this masseur but to other in the past. You made time, you travel, you arrived, you waited. Those were cost incurred for the session from your side even before you pay him for his fee.
In my case, the masseur texted back 20 mins after I left saying he confused my appointment with the other. And his other client came before me and he thought it was me. I arrived 10 mins early so I didn’t quite believe what he said. Plus how could he stop massaging his client to text me back and forth. After text exchange and me telling him how disappointing I was, he asked me to F off and that I overreacted. I stopped talking at that point and moved on.
so I hear you and this should be shared unless handled properly by the masseur such as apology or a makeup session at discount as part of customer service.