Snakes do not need to lie on top of their eggs to hatch them because they are oviparous, meaning they lay eggs that are already fertilized and do not require any additional incubation. The eggs are able to develop on their own without the need for the mother snake to sit on them.