Exactly. The number of unprovable things we would have to accept!
We have to believe the poster is telling the truth (not calling you a liar. Just using your post as a example of everything you need to believe to accept an unevidenced story as true)
We have to believe the poster's friend was telling the truth.
We have to believe the poster's friend didn't hear a lot of very general stuff and pick bits out.
We have to believe the person the poster's friend told their story to told the truth.
We have to believe the psychic didn't have the same set of stuff they told everyone, leading to the inevitability that for someone, eventually, it would be true and that person just happened to be the poster's friend.
My mum went to a psychic. One of the things the psychic told her was she saw a woman called (fake name) Betty. Did mum know a Betty? No. Is she sure? Yes. Ask the older members of your family.
So mum did. Nobody in her family.
So she asked my dad's family. Oh yes said my great grandma, that's cousin Veronica (fakename) her first name was Betty. Everyone called her Veronica though.
My mum still tells the tale of this amazing psychic who couldn't possibly have known this thing that my mum didn't know and nobody knew except one older family member.
My take on it? My mum can't remember anything else this psychic said in this hour long session, only the name she couldn't have known. So logically everything else the psychic told her was not true. Otherwise it would be just as memorable. However. My mum remembers it as everything she said was true. She can't remember any of it but she 100% knows it was all true because how could she have known about Betty? She knew that name therefore everything else she said must have been true.
The name was very common a couple of generations back. Everyone would have had a betty in their family tree.
The name wasn't even the name the person went by. If they really had come back why the hell would they give the name nobody knew them by and they never used in life?
My mum remains convinced. 🤷