Why do guys show interest, initiate date and cancel last minute WITHOUT explanation?

Anonymous
I met this guy on a dating app and he was showing lots of interest. However, I did notice that he was always waiting a couple of hours to reply from the beginning on. I didn't think anything of it because when he replied, his texts were always so elaborate and he kept asking me questions trying to engage me. He initiated everything: texting, number, first date, second date..
We had our first date and we clicked really well. He told me he had never had this before and after the date was finished he was constantly texting me and letting me know how much he enjoyed my company (still long response time). He initiated a second date on the day right after our first one. I agreed on Tuesday next week. However, I forgot it was my friend's birthday then and I had to cancel it and reschedule it for Wednesday next week (I rescheduled 5 days in advance). On Tuesday I couldnt reply to his texts because I was at this birthday party. I replied Wednesday morning (day of the date) and asked him if we are still meeting today. He replied with "Can you do Saturday?". So he didn't even say sorry or give me a reason to why he is rescheduling. I didn't answer that message, deleted his number and unfollowed him on social media. Why did he initiate plans and then cancel them in such a rude way?
Why do guys show interest, initiate date and cancel last minute WITHOUT explanation?
7 Opinion