This might not actually be the case. Up until very recently when the player leaves Roblox sets its parent to nil instead of destroying it.
The source even mentions that if you have many connections to players that aren’t disconnected, it can create memory leaks for your game.