Not capitalizing earth actually makes sense in a way, since all the other planet names originated as names of deities. Hence why "Gaia" would be capitalized when referring to earth, but "earth" itself is not (unless the previously mentioned exception is in play).
Addendum