hi there
i think ghosts and spirits ae two completely different things ive expeienced both by the way...
a ghost is residual energy left over fom a persons energy when they pass to spirit the person has still passed to spirit however there thought energy is left over and will disipate in time .each person has thoughts and thoughts are energy which is why some is left over especially in traumatic event/deaths i dont believe it means people are stuck here i just think strong thought energy stays behind in the energy of a place ie if a little girl was to sit in her room day in day out skipping her thoughts would be skipping skipping skipping 1 2 3 skipping skipping skipping 123 and so on when she passed this thought energy as it would be concentated could be left over as residual energyso the next person to live in ther house may epot hearing the sound of someone skipping and saying 1 2 3 blah blah however you would not be able to communicate with her as she isnt there she has passed to spirit only her thought energy (ghost) remains this is why when people see ghosts they report them doing the same thing over and over again like a rerun a video recording an impint of what once was there
a spirit on the other hand is a persons spirit that has passed and can be seen by sensitives ie mediums and can be communicated with and can descibe themselves as they were when alive ie in the case of the little skipping girl she may come and say i liked to skip in my bedroom for hours on end and i loooked like this . obviously this is all relative to if you beleve in an afterlife and those who dont will try to refute this however im not arguing wether there is an afterlife or not we all have our own beliefs i am merely answering the original posters question on why ghosts are here
silent_soul79