Here's why:
* Venus is an inner planet: It orbits closer to the Sun than Earth.
* Inner planets appear near the Sun: Because of their proximity to the Sun, inner planets are visible either in the morning sky (before sunrise) or in the evening sky (after sunset).
* Midnight visibility: Planets like Mars, Jupiter, and Saturn are outer planets that can be seen at different times throughout the night, including around midnight.
Therefore, Venus, being an inner planet, will never be visible high in the sky at midnight. It will always be close to the Sun in the sky, either before sunrise or after sunset.