I think it's rude to cancel/change plans the day of unless there's an emergency. Time is precious and I work hard to keep my calendar well organized so I don't double book people or miss commitments. When people flake, it feels like they don't respect my time, which hurts because I respect theirs.