If there were ghosts, that would mean there is an afterlife. If the afterlife were confirmed, people would be committing suicide in droves to get to "heaven". If there were a Big Guy Upstairs, he probably wouldn't like this, so he wouldn't allow ghosts to be seen on Earth. So: ghosts don't exist if there isn't an afterlife, and ghosts don't exist if there is an afterlife. The End.