A couple times now at my current job they've hired someone, only to have them just not show up on their agreed first day with no communication. I'm guessing they just got a different job they like more or something, but still, I'd imagine one usually at least tells people not to expect you, under that circumstance?
Companies can't be arsed to let you know you didn't get hired, I can see how someone would just ghost if they got a better job. Not commenting on whether it's right it wrong, just making an observation.
It's so weird. I've seen a lot of people do that over the years.
One guy even responded to bring called, claiming he had spoken to the another manager about the start day, making it seem like a miscommunication. Next day rolls by and he's still not showing up. Didn't bother calling him at that point.