Your statement about Mercury being tide-locked is not entirely true. Mercury is too small (vs. Sun) to have a 1:1 rotation/orbital period. Instead, it's 3:2, and therefore everyone on Mercury gets to see sunlight at some point. It's really only a matter of Mercury having no atmosphere that causes the nights to be…