Why don't planets and asteroids have (cometary) tails?
Comets have tails. We all know that, and a lucky few have seen the better known. So why don't the planets (e.g. Earth, Mars) have tails? Why don't asteroids don't have tails?
Because tails consist of (formerly frozen) volatiles that boil off when coming closer to the Sun. Each planet or asteroid orbits at relatively constant distance from the Sun so they have already lost all or almost all that could boil off. But comets come from extreme distances and have lots of ices which boil into tails when they suddenly come much closer to the Sun. The largest of all asteroids, Ceres, has recently been found to have water plumes. Maybe it is a comet like behavior, it orbits on the border distance of where water ice boils. It might have some left even after billions of years.
See Jeans Escape. If the average velocity of the volatile molecules is above escape velocity, volatiles will escape. And the with the shallow gravity wells of comets, escape velocity is very low.
The earth and Mars have lots volatile gases and ice. But with their deeper gravity wells, sublimated volatile ices aren't hurled into space as they are with comets.
A lot of asteroids have high enough temperatures that any volatiles would exceed their tiny escape velocity. Which is why a lot of asteroids in our neighborhood have little or no volatile ices. If they ever had ice, it would have long since boiled off. For example, after Comet Wilson Harrington outgassed much of its volatiles, it'd no longer have a tail when coming near the sun. They thought they had lost the comet when they stopped sighting it. Then later they discovered asteroid 1979 VA. Then they noticed they were the same object.
It's speculated there are more "dead" comets like Asteroid 1979 VA. Former comets who've outgassed most their volatiles.