Here's a better question, why do people who've been ghosted ask disingenous questions, is it to make themselves feel better instead of just moving on?
The phrase you should be using is just moving on. The person moved on from you. That's life. People move on from you, just like you've moved on from other people, and they don't owe you a roundtable discussion on it. The fact that you want one - and you do - is no doubt part of the reason they're moving on from you without letting you start any drama.
Everyone's been ghosted, yep, me too. Everyone who's had more than a couple of friends in life. You think you're due an explanation and that's too stupid for words. It's hilariously dumb to think that every single time someone moves on from you they need to explain why. You're owed nothing.
Nah, it's not rude or anything else - it's "a hundred different reasons depending on the person and none of your business anyway and you can't change it so get over it for feck sake".
You've been ghosted because you're painful, you're annoying, you have a personality disorder, you refuse to take a hint, you're boring, you know they want to escape from you but you make it too hard, you've insulted them, offended them or they just don't bloody like you. It's normal, bog standard behaviour to avoid people you want to avoid. End of story.
Or maybe you've been ghosted because they're the ones with a problem cos not everyone who is ghosted is the problem, occasionally the one doing the ghosting is the problem.
But So What? You can't control or bitch or plead someone into liking you and you definitely wouldn't want the explanation if they gave it to you so yeah not everyone who's been ghosted is the problem but EVERYONE who asks this stupid question or calls people names rather than accept it's just a normal human thing that's always happened IS the problem and you've just proved it.
Asking this question publicly as a grown up sounds immature, coercive, passive aggressive, weird, annoying, zero self awareness - pick your poison. Stop trying to control people and lay blame, the only thing you can control is yourself. Obsessing about other people's boundaries is creepy and a bit stalkery and teenage "oh woe is me". Just get on with your life for feck sake.
Shit happens, you don't have the right to know everyone's thoughts and reasons and if you could control them into telling you you'd be a total fruitcake. If you could force them into putting up with you or giving you a counselling session on why they can't stand you you'd be breaking their boundaries.
They're entitled to have a life without you in it and move on any way they choose. Let it go and PLEASE don't post whiny weird pseudo questions you already know the answer to in public, it looks clingy, immature and pointless.
Just move on - they have.