Weird thought I had recently: what if ghosts aren't actually conscious entities, but more like recurring subroutines in reality? Essentially non-player characters executing the same behavioural pattern repeatedly?
This would explain: why hauntings are repetitive and non-interactive, why ghosts don't seem to learn or adapt, why they're tied to specific locations, and why they generally can't communicate complex ideas. They're not dead people - they're imprints of human behaviour, like corrupted save files running in a loop.
Obviously this requires accepting simulation theory, but if you do, it's actually more parsimonious than assuming consciousness persists after death. Thoughts?